Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeClassifyTemplateController.java
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeClstemplateController.java ÐÞ¸Ä
@@ -19,14 +19,16 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.toolkit.SqlHelper;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import com.vci.ubcs.code.dto.CodeClstemplateDTO;
import com.vci.ubcs.code.entity.CodeClstemplateEntity;
import com.vci.ubcs.code.dto.CodeClassifyTemplateDTO;
import com.vci.ubcs.code.entity.CodeClassifyTemplate;
import com.vci.ubcs.code.enumpack.CodeClassifyTemplateLC;
import com.vci.ubcs.code.mapper.CodeClstemplateMapper;
import com.vci.ubcs.code.mapper.CodeClassifyTemplateMapper;
import com.vci.ubcs.code.service.ICodeClstemplateService;
import com.vci.ubcs.code.vo.CodeClstemplateVO;
import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateVO;
import com.vci.ubcs.starter.revision.model.TreeQueryObject;
import com.vci.ubcs.code.wrapper.PlCodeClstemplateWrapper;
import com.vci.ubcs.code.wrapper.CodeClassifyTemplateWrapper;
import com.vci.ubcs.starter.web.pagemodel.BaseQueryObject;
import com.vci.ubcs.starter.web.pagemodel.DataGrid;
import com.vci.ubcs.starter.web.pagemodel.Tree;
import com.vci.ubcs.starter.web.util.VciBaseUtil;
import io.swagger.annotations.Api;
@@ -52,13 +54,13 @@
 */
@RestController
@AllArgsConstructor
@RequestMapping("/codeClstemplate")
@RequestMapping("/codeClassifyTemplateController")
@Api(value = "编码库定义-模板管理", tags = "编码库定义-模板管理接口")
public class CodeClstemplateController extends BladeController {
public class CodeClassifyTemplateController extends BladeController {
   private final ICodeClstemplateService plCodeClstemplateService;
   CodeClstemplateMapper codeClstemplateMapper;
   CodeClassifyTemplateMapper codeClassifyTemplateMapper;
   /**
    * ç¼–码库定义-模板管理 è¯¦æƒ…
@@ -66,9 +68,9 @@
   @GetMapping("/detail")
   @ApiOperationSupport(order = 1)
   @ApiOperation(value = "详情", notes = "传入plCodeClstemplate")
   public R<CodeClstemplateVO> detail(CodeClstemplateEntity plCodeClstemplate) {
      CodeClstemplateEntity detail = plCodeClstemplateService.getOne(Condition.getQueryWrapper(plCodeClstemplate));
      return R.data(PlCodeClstemplateWrapper.build().entityVO(detail));
   public R<CodeClassifyTemplateVO> detail(CodeClassifyTemplate plCodeClstemplate) {
      CodeClassifyTemplate detail = plCodeClstemplateService.getOne(Condition.getQueryWrapper(plCodeClstemplate));
      return R.data(CodeClassifyTemplateWrapper.build().entityVO(detail));
   }
   /**
    * ç¼–码库定义-模板管理 åˆ†é¡µ,分类模板列表对应以前平台的gridCodeClassifyTemplate
@@ -76,9 +78,9 @@
   @GetMapping("/list")
   @ApiOperationSupport(order = 2)
   @ApiOperation(value = "分页", notes = "传入plCodeClstemplate")
   public R<IPage<CodeClstemplateVO>> list(CodeClstemplateEntity plCodeClstemplate, Query query) {
      IPage<CodeClstemplateEntity> pages = plCodeClstemplateService.page(Condition.getPage(query), Condition.getQueryWrapper(plCodeClstemplate));
      return R.data(PlCodeClstemplateWrapper.build().pageVO(pages));
   public R<IPage<CodeClassifyTemplateVO>> list(CodeClassifyTemplate plCodeClstemplate, Query query) {
      IPage<CodeClassifyTemplate> pages = plCodeClstemplateService.page(Condition.getPage(query), Condition.getQueryWrapper(plCodeClstemplate));
      return R.data(CodeClassifyTemplateWrapper.build().pageVO(pages));
   }
   /**
@@ -87,8 +89,8 @@
   @GetMapping("/page")
   @ApiOperationSupport(order = 3)
   @ApiOperation(value = "分页", notes = "传入plCodeClstemplate")
   public R<IPage<CodeClstemplateVO>> page(CodeClstemplateVO plCodeClstemplate, Query query) {
      IPage<CodeClstemplateVO> pages = plCodeClstemplateService.selectPlCodeClstemplatePage(Condition.getPage(query), plCodeClstemplate);
   public R<IPage<CodeClassifyTemplateVO>> page(CodeClassifyTemplateVO plCodeClstemplate, Query query) {
      IPage<CodeClassifyTemplateVO> pages = plCodeClstemplateService.selectPlCodeClstemplatePage(Condition.getPage(query), plCodeClstemplate);
      return R.data(pages);
   }
@@ -98,7 +100,7 @@
   @PostMapping("/save")
   @ApiOperationSupport(order = 4)
   @ApiOperation(value = "新增", notes = "传入plCodeClstemplate")
   public R save(@Valid @RequestBody CodeClstemplateEntity plCodeClstemplate) {
   public R save(@Valid @RequestBody CodeClassifyTemplate plCodeClstemplate) {
      return R.status(plCodeClstemplateService.save(plCodeClstemplate));
   }
@@ -108,7 +110,7 @@
   @PostMapping("/update")
   @ApiOperationSupport(order = 5)
   @ApiOperation(value = "修改", notes = "传入plCodeClstemplate")
   public R update(@Valid @RequestBody CodeClstemplateEntity plCodeClstemplate) {
   public R update(@Valid @RequestBody CodeClassifyTemplate plCodeClstemplate) {
      return R.status(plCodeClstemplateService.updateById(plCodeClstemplate));
   }
@@ -118,7 +120,7 @@
   @PostMapping("/submit")
   @ApiOperationSupport(order = 6)
   @ApiOperation(value = "新增或修改", notes = "传入plCodeClstemplate")
   public R submit(@Valid @RequestBody CodeClstemplateEntity plCodeClstemplate) {
   public R submit(@Valid @RequestBody CodeClassifyTemplate plCodeClstemplate) {
      return R.status(plCodeClstemplateService.saveOrUpdate(plCodeClstemplate));
   }
@@ -129,7 +131,7 @@
   @ApiOperationSupport(order = 7)
   @ApiOperation(value = "逻辑删除", notes = "传入ids")
   public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) {
      return R.status(SqlHelper.retBool(codeClstemplateMapper.deleteBatchIds(Func.toLongList(ids))));
      return R.status(SqlHelper.retBool(codeClassifyTemplateMapper.deleteBatchIds(Func.toLongList(ids))));
   }
   /**
@@ -142,16 +144,16 @@
      return  plCodeClstemplateService.treeCodeClassifyTemplate(treeQueryObject);
   }
//   /**
//    * åˆ†ç±»æ¨¡æ¿åˆ—表
//    * @param baseQueryObject åŸºç¡€æŸ¥è¯¢å¯¹è±¡
//    * @return æ˜¾ç¤ºå¯¹è±¡
//    */
//   @GetMapping("/gridCodeClassifyTemplate")
//   public DataGrid<CodeClstemplateVO> gridCodeClassifyTemplate(BaseQueryObject baseQueryObject){
//
//      return  plCodeClstemplateService.gridCodeClassifyTemplate(baseQueryObject.getConditionMap(),baseQueryObject.getPageHelper());
//   }
   /**
    * åˆ†ç±»æ¨¡æ¿åˆ—表
    * @param baseQueryObject åŸºç¡€æŸ¥è¯¢å¯¹è±¡
    * @return æ˜¾ç¤ºå¯¹è±¡
    */
   @GetMapping("/gridCodeClassifyTemplate")
   public DataGrid<CodeClassifyTemplateVO> gridCodeClassifyTemplate(BaseQueryObject baseQueryObject){
      return  plCodeClstemplateService.gridCodeClassifyTemplate(baseQueryObject.getConditionMap(),baseQueryObject.getPageHelper());
   }
   /**
@@ -160,7 +162,7 @@
    * @return æ‰§è¡Œç»“æžœ success为true为可以删除,false表示有数据引用,obj为true表示有下级
    */
   @PostMapping( "/checkIsCanDelete")
   public R checkIsCanDelete(@RequestBody CodeClstemplateDTO codeClstemplateDTO)  {
   public R checkIsCanDelete(@RequestBody CodeClassifyTemplateDTO codeClstemplateDTO)  {
      return plCodeClstemplateService.checkIsCanDelete(codeClstemplateDTO);
   }
@@ -171,7 +173,7 @@
    * @return åˆ é™¤ç»“果反馈::success:成功,fail:失败
    */
   @DeleteMapping( "/deleteData")
   public R delCodeClassifyTemplate(@Valid @RequestBody CodeClstemplateDTO codeClstemplateDTO) {
   public R delCodeClassifyTemplate(@Valid @RequestBody CodeClassifyTemplateDTO codeClstemplateDTO) {
      return plCodeClstemplateService.deleteCodeClassifyTemplate(codeClstemplateDTO);
   }
@@ -181,8 +183,8 @@
    * @return åˆ†ç±»æ¨¡æ¿å¯¹è±¡æ˜¾ç¤ºå¯¹è±¡
    */
   @GetMapping("/getObjectByOid")
   public R<CodeClstemplateVO> getObjectByOid(String oid){
      CodeClstemplateVO codeClassifyTemplateVO = plCodeClstemplateService.getObjectByOid(oid);
   public R<CodeClassifyTemplateVO> getObjectByOid(String oid){
      CodeClassifyTemplateVO codeClassifyTemplateVO = plCodeClstemplateService.getObjectByOid(oid);
      return R.data(codeClassifyTemplateVO);
   }
@@ -192,8 +194,8 @@
    * @return åˆ†ç±»æ¨¡æ¿å¯¹è±¡æ˜¾ç¤ºå¯¹è±¡
    */
   @GetMapping("/listDataByOids")
   public R<Collection<CodeClstemplateVO>> listCodeClassifyTemplateByOids(String oids){
      Collection<CodeClstemplateVO> voCollection =  plCodeClstemplateService.listCodeClassifyTemplateByOids(VciBaseUtil.str2List(oids));
   public R<Collection<CodeClassifyTemplateVO>> listCodeClassifyTemplateByOids(String oids){
      Collection<CodeClassifyTemplateVO> voCollection =  plCodeClstemplateService.listCodeClassifyTemplateByOids(VciBaseUtil.str2List(oids));
      return  R.data(voCollection) ;
   }
@@ -214,7 +216,7 @@
    * @return
    */
   @PostMapping( "/enableData")
   public R enable( CodeClstemplateDTO codeClstemplateDTO) {
   public R enable( CodeClassifyTemplateDTO codeClstemplateDTO) {
      return plCodeClstemplateService.updateLcStatus(codeClstemplateDTO.getOid(), CodeClassifyTemplateLC.RELEASED.getValue());
   }
@@ -224,7 +226,7 @@
    * @return
    */
   @PostMapping( "/disableData")
   public R disableData( CodeClstemplateDTO codeClassifyDTO) {
   public R disableData( CodeClassifyTemplateDTO codeClassifyDTO) {
      return plCodeClstemplateService.updateLcStatus(codeClassifyDTO.getOid(),CodeClassifyTemplateLC.DISABLED.getValue());
   }
@@ -234,7 +236,7 @@
    * @return
    */
   @PostMapping( "/editDate")
   public R editDate( CodeClstemplateDTO codeClassifyDTO) {
   public R editDate( CodeClassifyTemplateDTO codeClassifyDTO) {
      return plCodeClstemplateService.updateLcStatus(codeClassifyDTO.getOid(),CodeClassifyTemplateLC.EDITING.getValue());
   }
@@ -244,7 +246,7 @@
    * @return oid模板oid
    */
   @PostMapping( "/upgrade")
   public R Upgrade(@RequestBody CodeClstemplateDTO codeClassifyDTO) {
   public R Upgrade(@RequestBody CodeClassifyTemplateDTO codeClassifyDTO) {
      return plCodeClstemplateService.Upgrade(codeClassifyDTO);
   }