| | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.vci.ubcs.code.constant.MdmBtmTypeConstant; |
| | | import com.vci.ubcs.code.dto.CodeBasicSecDTO; |
| | | import com.vci.ubcs.code.dto.CodeRuleDTO; |
| | | import com.vci.ubcs.code.entity.*; |
| | |
| | | import com.vci.ubcs.code.wrapper.CodeRuleWrapper; |
| | | import com.vci.ubcs.starter.exception.VciBaseException; |
| | | import com.vci.ubcs.starter.revision.service.RevisionModelUtil; |
| | | import com.vci.ubcs.starter.util.DefaultAttrAssimtUtil; |
| | | import com.vci.ubcs.starter.web.pagemodel.KeyValue; |
| | | import com.vci.ubcs.starter.web.util.BeanUtilForVCI; |
| | | import com.vci.ubcs.starter.web.util.VciBaseUtil; |
| | |
| | | //将DTO转换为DO |
| | | CodeRule codeRule = Objects.requireNonNull(BeanUtil.copy(codeRuleDTO, CodeRule.class)); |
| | | String userId = AuthUtil.getUserId().toString(); |
| | | codeRule.setOid(VciBaseUtil.getPk()); |
| | | |
| | | codeRule.setRevisionOid(VciBaseUtil.getPk()); |
| | | codeRule.setNameOid(VciBaseUtil.getPk()); |
| | | codeRule.setBtmname("coderule"); |
| | | codeRule.setLastR("1"); |
| | | codeRule.setLastV("1"); |
| | | codeRule.setFirstR("1"); |
| | | codeRule.setFirstV("1"); |
| | | codeRule.setCreator(userId); |
| | | codeRule.setCreateTime(new Date()); |
| | | codeRule.setLastModifier("1"); |
| | | codeRule.setLastModifyTime(new Date()); |
| | | codeRule.setVersionRule("0"); |
| | | codeRule.setVersionSeq(1); |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(codeRule, MdmBtmTypeConstant.CODE_RULE); |
| | | codeRule.setLctid(CODE_RULE_LC); |
| | | codeRule.setLcStatus(FRAMEWORK_RELEASE_EDITING); |
| | | codeRule.setOwner("1"); |
| | | codeRule.setCreator(userId); |
| | | codeRule.setLastModifier(userId); |
| | | return codeRuleMapper.insert(codeRule)>0; |
| | | } |
| | | |
| | |
| | | //将DTO转换为DO |
| | | CodeRule codeRule = selectByOid(codeRuleDTO.getOid()); |
| | | revisionModelUtil.copyFromDTOIgnore(codeRuleDTO, codeRule); |
| | | DefaultAttrAssimtUtil.updateDefaultAttrAssimt(codeRule); |
| | | return codeRuleMapper.updateById(codeRule)>0; |
| | | } |
| | | |