diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/controller/CoscoEvaluateTemplateController.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/controller/CoscoEvaluateTemplateController.java index e0971dc..2daa900 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/controller/CoscoEvaluateTemplateController.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/controller/CoscoEvaluateTemplateController.java @@ -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 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(); + } + } diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/service/ICoscoEvaluateTemplateService.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/service/ICoscoEvaluateTemplateService.java index c2990a5..aa7c0e1 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/service/ICoscoEvaluateTemplateService.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/service/ICoscoEvaluateTemplateService.java @@ -69,4 +69,17 @@ public interface ICoscoEvaluateTemplateService { * @return */ IPage getPage(CoscoEvaluateTemplateVo template); + + + /** + * 启用 + * @param id + */ + void up(String id); + + /** + * 禁用 + * @param id + */ + void down(String id); } diff --git a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/service/impl/CoscoEvaluateTemplateServiceImpl.java b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/service/impl/CoscoEvaluateTemplateServiceImpl.java index 55f4205..164d663 100644 --- a/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/service/impl/CoscoEvaluateTemplateServiceImpl.java +++ b/src/main/java/com/chinaunicom/zyhy/ebtp/supplier/coscoEvaluate/service/impl/CoscoEvaluateTemplateServiceImpl.java @@ -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); + } }