ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeTempbuttonServiceImpl.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.code.service.impl; |
| | | |
| | | import com.alibaba.nacos.common.utils.StringUtils; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | |
| | | import com.vci.ubcs.code.enumpack.CodeButtonUseEnum; |
| | | import com.vci.ubcs.code.mapper.CodeClassifyTemplateButtonMapper; |
| | | import com.vci.ubcs.code.service.ICodeButtonService; |
| | | import com.vci.ubcs.code.service.ICodeTempbuttonService; |
| | | import com.vci.ubcs.code.service.ICodeClassifyTemplateButtonService; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeButtonVO; |
| | | import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateButtonVO; |
| | | import com.vci.ubcs.code.wrapper.CodeTempbuttonWrapper; |
| | |
| | | * @since 2023-04-20 |
| | | */ |
| | | @Service |
| | | public class CodeTempbuttonServiceImpl extends ServiceImpl<CodeClassifyTemplateButtonMapper, CodeClassifyTemplateButton> implements ICodeTempbuttonService { |
| | | public class CodeClassifyTemplateButtonServiceImpl extends ServiceImpl<CodeClassifyTemplateButtonMapper, CodeClassifyTemplateButton> implements ICodeClassifyTemplateButtonService { |
| | | |
| | | /** |
| | | * æ°æ®æä½å± |
| | |
| | | return updateCount; |
| | | } |
| | | |
| | | /** |
| | | * ä½¿ç¨æ¨¡æ¿ä¸»é®è·åæ©å±çæé® |
| | | * |
| | | * @param templateOid 模æ¿çä¸»é® |
| | | * @param hasButtonVO æ¯å¦å
嫿é®çæ¾ç¤ºä¿¡æ¯ |
| | | * @return æé®çç¸å
³çä¿¡æ¯ |
| | | */ |
| | | @Override |
| | | public List<CodeClassifyTemplateButtonVO> listButtonByTemplateOid(String templateOid, boolean hasButtonVO) { |
| | | if(StringUtils.isBlank(templateOid)){ |
| | | return new ArrayList<>(); |
| | | } |
| | | Map<String,String> conditionMap = new HashMap<>(); |
| | | conditionMap.put("classifyTemplateOid",templateOid); |
| | | PageHelper pageHelper = new PageHelper(-1); |
| | | pageHelper.addDefaultAsc("orderNum"); |
| | | QueryWrapper<CodeClassifyTemplateButton> wrapper = new QueryWrapper<>(); |
| | | wrapper.eq("classifyTemplateOid",templateOid); |
| | | wrapper.orderByAsc("orderNum"); |
| | | List<CodeClassifyTemplateButton> templateButtonDOS = codeClassifyTemplateButtonMapper.selectList(wrapper); |
| | | return codeClassifyTemplateButtonDO2VOs(templateButtonDOS,hasButtonVO); |
| | | } |
| | | |
| | | } |