增加评价任务模板 启用禁用接口

This commit is contained in:
YY
2025-07-16 16:34:03 +08:00
parent e9e9d6961f
commit b3a475d0e5
3 changed files with 67 additions and 0 deletions

View File

@ -3,7 +3,9 @@ package com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.chinaunicom.mall.ebtp.common.base.controller.BaseController;
import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse;
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.ErrorMessageConstant;
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.EvaluateTemplateConstant;
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.vo.AddCoscoAnnualreviewTemplateVo;
import com.chinaunicom.zyhy.ebtp.supplier.coscoCategory.vo.CoscoCategoryVO;
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.entity.CoscoEvaluateTemplate;
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.service.ICoscoEvaluateTemplateIndicatorStService;
@ -98,4 +100,28 @@ public class CoscoEvaluateTemplateController extends BaseController {
public BaseResponse<Integer> remove(@PathVariable String[] ids) {
return BaseResponse.success(coscoEvaluateTemplateService.deleteCoscoEvaluateTemplateByIds(ids));
}
/**
* 启用禁用供应商年审_年审模板主
*/
@PostMapping("/up")
public BaseResponse up(@RequestBody AddCoscoEvaluateTemplateVo templateVo) {
if (templateVo.getId() == null) {
return BaseResponse.fail(ErrorMessageConstant.ID_NOT_NULL);
}
coscoEvaluateTemplateService.up(templateVo.getId());
return BaseResponse.success();
}
/**
* 停用接口
*/
@PostMapping("/down")
public BaseResponse down(@RequestBody AddCoscoEvaluateTemplateVo templateVo) {
if (templateVo.getId() == null) {
return BaseResponse.fail(ErrorMessageConstant.ID_NOT_NULL);
}
coscoEvaluateTemplateService.down(templateVo.getId());
return BaseResponse.success();
}
}

View File

@ -69,4 +69,17 @@ public interface ICoscoEvaluateTemplateService {
* @return
*/
IPage<CoscoEvaluateTemplateVo> getPage(CoscoEvaluateTemplateVo template);
/**
* 启用
* @param id
*/
void up(String id);
/**
* 禁用
* @param id
*/
void down(String id);
}

View File

@ -5,8 +5,10 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.chinaunicom.mall.ebtp.common.base.entity.BaseCacheUser;
import com.chinaunicom.mall.ebtp.common.base.util.TokenUtil;
import com.chinaunicom.mall.ebtp.common.util.PropertyUtils;
import com.chinaunicom.zyhy.ebtp.supplier.base.constant.ReviewTemplateConstant;
import com.chinaunicom.zyhy.ebtp.supplier.base.service.IOrgService;
import com.chinaunicom.zyhy.ebtp.supplier.base.service.IUserService;
import com.chinaunicom.zyhy.ebtp.supplier.coscoAnnualreview.entity.CoscoAnnualreviewTemplate;
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.dao.CoscoEvaluateTemplateMapper;
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.entity.CoscoEvaluateTemplate;
import com.chinaunicom.zyhy.ebtp.supplier.coscoEvaluate.service.ICoscoEvaluateTemplateIndicatorStService;
@ -151,4 +153,30 @@ public class CoscoEvaluateTemplateServiceImpl implements ICoscoEvaluateTemplateS
return coscoEvaluateTemplateVoIPage;
}
/**
* 启用接口
*
* @param id
*/
@Override
public void up(String id) {
CoscoEvaluateTemplate template = new CoscoEvaluateTemplate();
template.setId(id);
template.setStatus(ReviewTemplateConstant.ENABLE_STATUS);
coscoEvaluateTemplateMapper.updateCoscoEvaluateTemplate(template);
}
/**
* 禁用接口
*
* @param id
*/
@Override
public void down(String id) {
CoscoEvaluateTemplate template = new CoscoEvaluateTemplate();
template.setId(id);
template.setStatus(ReviewTemplateConstant.DISABLE_STATUS);
coscoEvaluateTemplateMapper.updateCoscoEvaluateTemplate(template);
}
}