yuxc
2023-05-12 c6a845528d45bfb44591a69dadb44539432d06d0
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/ICodeClstemplateService.java
@@ -23,6 +23,7 @@
import com.vci.ubcs.code.vo.CodeClstemplateVO;
import com.vci.ubcs.starter.revision.model.TreeQueryObject;
import com.vci.ubcs.starter.web.pagemodel.DataGrid;
import com.vci.ubcs.starter.web.pagemodel.PageHelper;
import com.vci.ubcs.starter.web.pagemodel.Tree;
import org.springblade.core.mp.support.Query;
import org.springblade.core.tool.api.R;
@@ -164,11 +165,11 @@
   /**
    * 分类模板列表
    * @param plCodeClstemplate 查询条件
    * @param query 分页对象
    * @param conditionMap 查询条件
    * @param pageHelper 分页对象
    * @return 显示对象
    */
   DataGrid<CodeClstemplateVO> gridCodeClassifyTemplate(CodeClstemplateVO plCodeClstemplate, Query query);
   DataGrid<CodeClstemplateVO> gridCodeClassifyTemplate(Map<String, String> conditionMap, PageHelper pageHelper);
   /**
    * 增加分类模板对象
@@ -183,4 +184,36 @@
    * @return 执行结果
    */
   R<CodeClstemplateVO> editSave(CodeClstemplateDTO codeClassifyTemplateDTO);
   /**
    * 获取所有子分类模板
    * @param codeClassifyOid 父分类的主键
    * @return true表示相同
    */
   List<CodeClstemplateVO> childTemplates(String codeClassifyOid);
   /**
    * 使用主题库的分类主键,获取生效的模板
    * @param codeClassifyOid 主题库分类主键
    * @param hasAttribute 是否包含属性
    * @return 模板的信息
    */
   List<CodeClstemplateVO> listReleaseTemplateByClassifyOid(String codeClassifyOid,boolean hasAttribute);
   /**
    * 用模板的版本来排序
    * @param templateVOList 模板的显示对象
    * @return 排序后的列表
    */
   List<CodeClstemplateVO> sortTemplateByRevision(List<CodeClstemplateVO> templateVOList);
   /**
    * 主键获取分类模板对象(包含属性)
    * @param templateOid 主键
    * @return 分类模板对象显示对象
    */
   CodeClstemplateVO getObjectHasAttrByOid(String templateOid);
}