diff --git a/pom.xml b/pom.xml index b1a63d2..e7f573e 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,6 @@ yunzhupaas-oauth yunzhupaas-system yunzhupaas-public/yunzhupaas-common-all - yunzhupaas-example yunzhupaas-extend yunzhupaas-visualdev diff --git a/yunzhupaas-admin/pom.xml b/yunzhupaas-admin/pom.xml index 950e405..a62aace 100644 --- a/yunzhupaas-admin/pom.xml +++ b/yunzhupaas-admin/pom.xml @@ -85,11 +85,6 @@ yunzhupaas-oauth-controller ${project.version} - - - - - com.yunzhupaas yunzhupaas-app-controller @@ -97,6 +92,11 @@ + + com.yunzhupaas + yunzhupaas-bc-controller + ${project.version} + com.yunzhupaas yunzhupaas-mdm-controller @@ -107,11 +107,6 @@ yunzhupaas-cm-controller ${project.version} - - com.yunzhupaas - yunzhupaas-bc-controller - ${project.version} - com.yunzhupaas diff --git a/yunzhupaas-admin/src/main/resources/application-dev.yml b/yunzhupaas-admin/src/main/resources/application-dev.yml index c4dd5e2..3e9a5b5 100644 --- a/yunzhupaas-admin/src/main/resources/application-dev.yml +++ b/yunzhupaas-admin/src/main/resources/application-dev.yml @@ -24,9 +24,9 @@ spring: # host: aliyun.szlecheng.cn host: mysql.szlecheng.cn port: 13306 - username: jnpfsoft - password: ZtRmzjij4CiaXpSE - db-name: jnpfsoft_dev + username: oa_yunzhupaas + password: OAYUNZHUPAAS + db-name: oa_yunzhupass db-schema: #金仓达梦选填 prepare-url: #自定义url @@ -205,8 +205,8 @@ config: enable-storage: true #启用存储 enable-access: true #启用访问(线上请使用 Nginx 配置,效率更高) domain: "" # 访问域名,例如:“http://127.0.0.1:8030/”,注意后面要和 path-patterns 保持一致,“/”结尾,本地存储建议使用相对路径,方便后期更换域名 - # base-path: /data/work-data/upload/jnpfsoft/yunzhupaas-resources/ # 基础路径 - base-path: E:/XiangMu/yunzhu/zero-resources/ # 基础路径 + # base-path: /data/work-data/upload/yunzhupaas/yunzhupaas-resources/ # 基础路径 + base-path: E:/workspace/yunzhupaas/v2.0/springboot/yunzhupaas-resources/ # 基础路径 path-patterns: /** # 访问路径 storage-path: # 存储路径 aliyun-oss: # 阿里云 OSS ,不使用的情况下可以不写 diff --git a/yunzhupaas-admin/src/main/resources/application.yml b/yunzhupaas-admin/src/main/resources/application.yml index 959e193..03f44e8 100644 --- a/yunzhupaas-admin/src/main/resources/application.yml +++ b/yunzhupaas-admin/src/main/resources/application.yml @@ -3,7 +3,7 @@ spring: name: yunzhupaas-boot profiles: # 指定环境配置 dev(开发环境-默认)、test(测试环境)、preview(预生产)、prod(生产环境) - active: prod + active: dev servlet: multipart: #文件传输配置 max-file-size: 100MB #单个数据大小限制 @@ -154,7 +154,7 @@ logging: log: level: # 等级 TRACE,DEBUG,INFO,WARN,ERROR(不区分大小写) - root: info + root: INFO path: log/${spring.application.name} mybatis: mapper-locations: classpath*:com/**/mapper/**/*.xml diff --git a/yunzhupaas-cm/yunzhupaas-cm-biz/src/main/java/com/yunzhupaas/cm/mapper/ContractPrintingTempMapper.java b/yunzhupaas-cm/yunzhupaas-cm-biz/src/main/java/com/yunzhupaas/cm/mapper/ContractPrintingTempMapper.java new file mode 100644 index 0000000..1f63f21 --- /dev/null +++ b/yunzhupaas-cm/yunzhupaas-cm-biz/src/main/java/com/yunzhupaas/cm/mapper/ContractPrintingTempMapper.java @@ -0,0 +1,17 @@ +package com.yunzhupaas.cm.mapper; + + +import com.yunzhupaas.cm.entity.ContractPrintingTempEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yunzhupaas.base.mapper.SuperMapper; + +/** + * 合同模版 + * 版本: V5.2.7 + * 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有 + * 作者: 深圳市乐程软件有限公司 + * 日期: 2026-05-20 + */ +public interface ContractPrintingTempMapper extends SuperMapper { + +} diff --git a/yunzhupaas-cm/yunzhupaas-cm-biz/src/main/java/com/yunzhupaas/cm/mapper/ContractTempMapper.java b/yunzhupaas-cm/yunzhupaas-cm-biz/src/main/java/com/yunzhupaas/cm/mapper/ContractTempMapper.java new file mode 100644 index 0000000..4fced4f --- /dev/null +++ b/yunzhupaas-cm/yunzhupaas-cm-biz/src/main/java/com/yunzhupaas/cm/mapper/ContractTempMapper.java @@ -0,0 +1,17 @@ +package com.yunzhupaas.cm.mapper; + + +import com.yunzhupaas.cm.entity.ContractTempEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.yunzhupaas.base.mapper.SuperMapper; + +/** + * 合同模版 + * 版本: V5.2.7 + * 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有 + * 作者: 深圳市乐程软件有限公司 + * 日期: 2026-05-20 + */ +public interface ContractTempMapper extends SuperMapper { + +} diff --git a/yunzhupaas-cm/yunzhupaas-cm-biz/src/main/java/com/yunzhupaas/cm/service/ContractPrintingTempService.java b/yunzhupaas-cm/yunzhupaas-cm-biz/src/main/java/com/yunzhupaas/cm/service/ContractPrintingTempService.java new file mode 100644 index 0000000..62a7192 --- /dev/null +++ b/yunzhupaas-cm/yunzhupaas-cm-biz/src/main/java/com/yunzhupaas/cm/service/ContractPrintingTempService.java @@ -0,0 +1,14 @@ +package com.yunzhupaas.cm.service; + +import com.yunzhupaas.cm.entity.*; +import com.yunzhupaas.base.service.SuperService; + +/** + * 合同模版管理 + * 版本: V5.2.7 + * 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有 + * 作者: 深圳市乐程软件有限公司 + * 日期: 2026-05-21 + */ +public interface ContractPrintingTempService extends SuperService { +} diff --git a/yunzhupaas-cm/yunzhupaas-cm-biz/src/main/java/com/yunzhupaas/cm/service/ContractTempService.java b/yunzhupaas-cm/yunzhupaas-cm-biz/src/main/java/com/yunzhupaas/cm/service/ContractTempService.java new file mode 100644 index 0000000..01a9772 --- /dev/null +++ b/yunzhupaas-cm/yunzhupaas-cm-biz/src/main/java/com/yunzhupaas/cm/service/ContractTempService.java @@ -0,0 +1,31 @@ +package com.yunzhupaas.cm.service; + +import com.yunzhupaas.cm.entity.*; +import com.yunzhupaas.base.service.SuperService; +import com.yunzhupaas.cm.model.contracttemp.*; +import java.util.*; + +/** + * 合同模版管理 + * 版本: V5.2.7 + * 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有 + * 作者: 深圳市乐程软件有限公司 + * 日期: 2026-05-21 + */ +public interface ContractTempService extends SuperService { + List getList(ContractTempPagination contractTempPagination); + + List getTypeList(ContractTempPagination contractTempPagination,String dataType); + + ContractTempEntity getInfo(String contracttempid); + + void delete(ContractTempEntity entity); + + void create(ContractTempEntity entity); + + boolean update(String contracttempid, ContractTempEntity entity); + + String checkForm(ContractTempForm form,int i); + + void saveOrUpdate(ContractTempForm contractTempForm,String id, boolean isSave) throws Exception; +} diff --git a/yunzhupaas-cm/yunzhupaas-cm-biz/src/main/java/com/yunzhupaas/cm/service/impl/ContractPrintingTempServiceImpl.java b/yunzhupaas-cm/yunzhupaas-cm-biz/src/main/java/com/yunzhupaas/cm/service/impl/ContractPrintingTempServiceImpl.java new file mode 100644 index 0000000..84965c5 --- /dev/null +++ b/yunzhupaas-cm/yunzhupaas-cm-biz/src/main/java/com/yunzhupaas/cm/service/impl/ContractPrintingTempServiceImpl.java @@ -0,0 +1,34 @@ + +package com.yunzhupaas.cm.service.impl; + +import com.yunzhupaas.cm.entity.*; +import com.yunzhupaas.cm.mapper.ContractPrintingTempMapper; +import com.yunzhupaas.cm.service.*; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.yunzhupaas.cm.model.contracttemp.*; +import org.springframework.stereotype.Service; +import com.yunzhupaas.base.service.SuperServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import com.yunzhupaas.util.GeneraterSwapUtil; +import java.sql.Connection; +import java.sql.SQLException; +import lombok.Cleanup; +import com.yunzhupaas.database.plugins.DynamicSourceGeneratorInterface; +import com.yunzhupaas.database.util.DynamicDataSourceUtil; +import org.apache.commons.collections4.CollectionUtils; +import com.yunzhupaas.i18n.util.I18nUtil; +import com.yunzhupaas.exception.DataException; +import com.yunzhupaas.constant.MsgCode; +/** + * + * 合同模版管理 + * 版本: V5.2.7 + * 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有 + * 作者: 深圳市乐程软件有限公司 + * 日期: 2026-05-21 + */ +@Service +public class ContractPrintingTempServiceImpl extends SuperServiceImpl implements ContractPrintingTempService{ + @Autowired + private GeneraterSwapUtil generaterSwapUtil; +} diff --git a/yunzhupaas-cm/yunzhupaas-cm-biz/src/main/java/com/yunzhupaas/cm/service/impl/ContractTempServiceImpl.java b/yunzhupaas-cm/yunzhupaas-cm-biz/src/main/java/com/yunzhupaas/cm/service/impl/ContractTempServiceImpl.java new file mode 100644 index 0000000..9d56e3e --- /dev/null +++ b/yunzhupaas-cm/yunzhupaas-cm-biz/src/main/java/com/yunzhupaas/cm/service/impl/ContractTempServiceImpl.java @@ -0,0 +1,352 @@ + +package com.yunzhupaas.cm.service.impl; + +import com.yunzhupaas.cm.entity.*; +import com.yunzhupaas.cm.mapper.ContractTempMapper; +import com.yunzhupaas.cm.service.*; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.yunzhupaas.cm.model.contracttemp.*; +import org.springframework.stereotype.Service; +import com.yunzhupaas.base.service.SuperServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import com.yunzhupaas.util.GeneraterSwapUtil; +import java.sql.Connection; +import java.sql.SQLException; +import lombok.Cleanup; +import com.yunzhupaas.database.plugins.DynamicSourceGeneratorInterface; +import com.yunzhupaas.database.util.DynamicDataSourceUtil; +import org.apache.commons.collections4.CollectionUtils; +import com.yunzhupaas.i18n.util.I18nUtil; +import com.yunzhupaas.exception.DataException; +import com.yunzhupaas.constant.MsgCode; +import java.math.BigDecimal; +import cn.hutool.core.util.ObjectUtil; +import java.lang.reflect.Field; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import java.util.regex.Pattern; +import java.util.stream.Collectors; +import com.yunzhupaas.base.model.ColumnDataModel; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.springframework.transaction.annotation.Transactional; +import com.baomidou.dynamic.datasource.annotation.DSTransactional; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.github.yulichang.toolkit.JoinWrappers; +import com.github.yulichang.wrapper.MPJLambdaWrapper; +import com.yunzhupaas.model.QueryAllModel; +import java.text.SimpleDateFormat; +import com.yunzhupaas.util.*; +import java.util.*; +import com.yunzhupaas.base.UserInfo; +import com.yunzhupaas.permission.entity.UserEntity; +import com.github.pagehelper.PageHelper; +/** + * + * 合同模版管理 + * 版本: V5.2.7 + * 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有 + * 作者: 深圳市乐程软件有限公司 + * 日期: 2026-05-21 + */ +@Service +public class ContractTempServiceImpl extends SuperServiceImpl implements ContractTempService{ + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + @Autowired + private UserProvider userProvider; + @Autowired + private ContractPrintingTempService contractPrintingTempService; + @Override + public List getList(ContractTempPagination contractTempPagination){ + return getTypeList(contractTempPagination,contractTempPagination.getDataType()); + } + /** 列表查询 */ + @Override + public List getTypeList(ContractTempPagination contractTempPagination,String dataType){ + String userId=userProvider.get().getUserId(); + Map tableClassMap=new HashMap<>(); + tableClassMap.put("cm_contract_temp",ContractTempEntity.class); + tableClassMap.put("cm_contract_printing_temp",ContractPrintingTempEntity.class); + + MPJLambdaWrapper wrapper = JoinWrappers + .lambda("cm_contract_temp",ContractTempEntity.class) + .selectCollection(ContractPrintingTempEntity.class,ContractTempEntity::getContractPrintingTemp) + .leftJoin(ContractPrintingTempEntity.class,"cm_contract_printing_temp",ContractPrintingTempEntity::getContractTempId,ContractTempEntity::getContractTempCode) + .selectAll(ContractTempEntity.class); + MPJLambdaWrapper wrapper2 = JoinWrappers + .lambda("cm_contract_temp",ContractTempEntity.class) + .leftJoin(ContractPrintingTempEntity.class,"cm_contract_printing_temp",ContractPrintingTempEntity::getContractTempId,ContractTempEntity::getContractTempCode) + .distinct().select(ContractTempEntity::getContractTempId); + + QueryAllModel queryAllModel = new QueryAllModel(); + queryAllModel.setWrapper(wrapper); + queryAllModel.setClassMap(tableClassMap); + queryAllModel.setDbLink(ContractTempConstant.DBLINKID); + //数据过滤 + boolean isPc = ServletUtil.getHeader("yunzhupaas-origin").equals("pc"); + String columnData = !isPc ? ContractTempConstant.getAppColumnData() : ContractTempConstant.getColumnData(); + ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(columnData, ColumnDataModel.class); + String ruleJson = !isPc ? JsonUtil.getObjectToString(columnDataModel.getRuleListApp()) : JsonUtil.getObjectToString(columnDataModel.getRuleList()); + queryAllModel.setRuleJson(ruleJson); + //高级查询 + boolean hasSuperQuery = true; + if (hasSuperQuery) { + queryAllModel.setSuperJson(contractTempPagination.getSuperQueryJson()); + } + //数据权限 + boolean pcPermission = false; + boolean appPermission = false; + if (isPc && pcPermission) { + queryAllModel.setModuleId(contractTempPagination.getMenuId()); + } + if (!isPc && appPermission) { + queryAllModel.setModuleId(contractTempPagination.getMenuId()); + } + //拼接复杂条件 + wrapper = generaterSwapUtil.getConditionAllTable(queryAllModel); + if(wrapper == null) return new ArrayList<>(); + queryAllModel.setWrapper(wrapper2); + wrapper2 = generaterSwapUtil.getConditionAllTable(queryAllModel); + //其他条件拼接 + otherConditions(contractTempPagination, wrapper, isPc); + otherConditions(contractTempPagination, wrapper2, isPc); + + if("0".equals(dataType)){ + com.github.pagehelper.Page objects = PageHelper.startPage((int) contractTempPagination.getCurrentPage(), (int) contractTempPagination.getPageSize(), true); + List userIPage = this.selectJoinList(ContractTempEntity.class, wrapper2); + List collect = userIPage.stream().map(t -> t.getContractTempId()).collect(Collectors.toList()); + if(CollectionUtils.isNotEmpty(collect)){ + wrapper.in(ContractTempEntity::getContractTempId,collect); + } + List result = this.selectJoinList(ContractTempEntity.class, wrapper); + return contractTempPagination.setData(result,objects.getTotal()); + }else{ + List list = this.selectJoinList(ContractTempEntity.class, wrapper); + if("2".equals(dataType)){ + List selectIds = Arrays.asList(contractTempPagination.getSelectIds()); + return list.stream().filter(t -> selectIds.contains(t.getContractTempId())).collect(Collectors.toList()); + }else{ + return list; + } + } + + } + + /** + * 其他条件拼接 + */ + private void otherConditions(ContractTempPagination contractTempPagination, MPJLambdaWrapper wrapper, boolean isPc) { + String databaseName; + try { + @Cleanup Connection cnn = DynamicDataSourceUtil.getCurrentConnection(); + databaseName = cnn.getMetaData().getDatabaseProductName().trim(); + } catch (SQLException e) { + throw new DataException(e.getMessage()); + } + wrapper.isNull(ContractTempEntity::getFlowId); + //关键词 + if(ObjectUtil.isNotEmpty(contractTempPagination.getYunzhupaasKeyword())){ + } + //普通查询 + //排序 + if(StringUtil.isEmpty(contractTempPagination.getSidx())){ + wrapper.orderByDesc(ContractTempEntity::getContractTempId); + }else{ + try { + String[] split = contractTempPagination.getSidx().split(","); + for(String sidx:split){ + ContractTempEntity contractTempEntity = new ContractTempEntity(); + String oderTableField = contractTempEntity.getClass().getAnnotation(TableName.class).value(); + boolean descFlag = sidx.startsWith("-"); + String sidxField = descFlag ? sidx.substring(1) : sidx; + try{ + Field declaredField = contractTempEntity.getClass().getDeclaredField(sidxField); + declaredField.setAccessible(true); + sidxField = declaredField.getAnnotation(TableField.class).value(); + }catch (Exception e){ + } + String finalOderTableField = oderTableField; + String finalSidxField = sidxField; + Object select = wrapper.getSelectColumns().stream().filter(t -> Objects.equals(finalOderTableField, t.getTableAlias()) + && Objects.equals(finalSidxField, t.getColumn())).findFirst().orElse(null); + oderTableField = oderTableField + "." + sidxField; + if (select == null) { + wrapper.select(oderTableField); + } + if (descFlag) { + wrapper.orderByDesc(oderTableField); + } else { + wrapper.orderByAsc(oderTableField); + } + } + } catch (Exception e) { + e.printStackTrace(); + } + } + } + @Override + public ContractTempEntity getInfo(String contracttempid){ + MPJLambdaWrapper wrapper = JoinWrappers + .lambda("cm_contract_temp",ContractTempEntity.class) + .selectCollection(ContractPrintingTempEntity.class,ContractTempEntity::getContractPrintingTemp) + .leftJoin(ContractPrintingTempEntity.class,"cm_contract_printing_temp",ContractPrintingTempEntity::getContractTempId,ContractTempEntity::getContractTempCode) + .selectAll(ContractTempEntity.class); + wrapper.and( + t->t.eq(ContractTempEntity::getContractTempId, contracttempid ) + .or().eq(ContractTempEntity::getFlowTaskId, contracttempid) + ); + return this.selectJoinOne(ContractTempEntity.class,wrapper); + } + @Override + public void create(ContractTempEntity entity){ + this.save(entity); + } + @Override + public boolean update(String contracttempid, ContractTempEntity entity){ + return this.updateById(entity); + } + @Override + public void delete(ContractTempEntity entity){ + if(entity!=null){ + this.removeById(entity.getContractTempId()); + } + } + /** 验证表单唯一字段,正则,非空 i-0新增-1修改*/ + @Override + public String checkForm(ContractTempForm form,int i) { + boolean isUp =StringUtil.isNotEmpty(form.getContractTempId()) && !form.getContractTempId().equals("0"); + Object id= null; + String countRecover = ""; + String fieldTipName = ""; + String canNotNull = I18nUtil.getMessageStr("sys.validate.textRequiredSuffix", "不能为空"); + String canNotRepeated = I18nUtil.getMessageStr("EXIST103", "不能重复"); + if (isUp){ + id = form.getContractTempId(); + } + //验证业务主键 + String businessErr = checkBusinessKey(form, isUp ? id : null, null); + if (StringUtil.isNotEmpty(businessErr)) { + return businessErr; + } + //主表字段验证 + fieldTipName = "合同模版编码"; + if(StringUtil.isEmpty(form.getContractTempCode())){ + return fieldTipName + canNotNull; + } + if(StringUtil.isNotEmpty(form.getContractTempCode())){ + form.setContractTempCode(form.getContractTempCode().trim()); + QueryWrapper contract_temp_codeWrapper=new QueryWrapper<>(); + contract_temp_codeWrapper.lambda().eq(ContractTempEntity::getContractTempCode,form.getContractTempCode()); + contract_temp_codeWrapper.lambda().isNull(ContractTempEntity::getFlowId); + if (isUp){ + contract_temp_codeWrapper.lambda().ne(ContractTempEntity::getContractTempId, id); + } + if((int) this.count(contract_temp_codeWrapper)>0){ + countRecover = fieldTipName + canNotRepeated; + } + } + fieldTipName = "合同模版名称"; + if(StringUtil.isEmpty(form.getContractTempName())){ + return fieldTipName + canNotNull; + } + fieldTipName = "备注"; + fieldTipName = "框架合同"; + fieldTipName = "清单合同"; + fieldTipName = "启用产品清单"; + fieldTipName = "启用材料清单"; + fieldTipName = "启用人力清单"; + fieldTipName = "启用资产清单"; + fieldTipName = "启用任务清单"; + fieldTipName = "合同类型"; + fieldTipName = "启用在线打印"; + fieldTipName = "我方签约类型"; + fieldTipName = "乙方签约类型"; + fieldTipName = "丙方签约类型"; + //子表字段验证 + if (form.getContractPrintingTempList()!=null){ + + fieldTipName = "打印模板" + + "-" + "打印模版ID"; + + + fieldTipName = "打印模板" + + "-" + "是否启用"; + + } + return countRecover; + } + /** + * 验证业务主键 + */ + private String checkBusinessKey(ContractTempForm form, Object id, List flowIds){ + QueryWrapper wrapper = new QueryWrapper<>(); + //修改 + if (id != null){ + wrapper.lambda().ne(ContractTempEntity::getContractTempId, id); + } + //是否流程 + if(flowIds == null){ + wrapper.lambda().isNull(ContractTempEntity::getFlowId); + }else{ + wrapper.lambda().in(ContractTempEntity::getFlowId, flowIds); + } + //合同模版编码字段判断 + if(form.getContractTempCode() == null || form.getContractTempCode().toString().trim().isEmpty()){ + wrapper.lambda().isNull(ContractTempEntity::getContractTempCode); + }else{ + wrapper.lambda().eq(ContractTempEntity::getContractTempCode, form.getContractTempCode()); + } + if((int) this.count(wrapper)>0){ + return "数据已存在,请勿重复提交!"; + } + return ""; + } + /** + * 新增修改数据(事务回滚) + * @param id + * @param contractTempForm + * @return + */ + @Override + @Transactional + public void saveOrUpdate(ContractTempForm contractTempForm,String id, boolean isSave) throws Exception{ + UserInfo userInfo=userProvider.get(); + UserEntity userEntity = generaterSwapUtil.getUser(userInfo.getUserId()); + contractTempForm = JsonUtil.getJsonToBean( + generaterSwapUtil.swapDatetime(ContractTempConstant.getFormData(),contractTempForm,ContractTempConstant.TABLERENAMES),ContractTempForm.class); + ContractTempEntity entity = JsonUtil.getJsonToBean(contractTempForm, ContractTempEntity.class); + String mainUuid = StringUtil.isEmpty(id) ? RandomUtil.uuId() : id; + if(isSave){ + entity.setFlowTaskId(mainUuid); + entity.setContractTempId(mainUuid); + } else { + } + boolean b = this.saveOrUpdate(entity); + ContractTempEntity info = this.getInfo(mainUuid); + if (info == null) throw new RuntimeException(MsgCode.FA001.get()); + + //ContractPrintingTemp子表数据新增修改 + QueryWrapper ContractPrintingTempqueryWrapper = new QueryWrapper<>(); + ContractPrintingTempqueryWrapper.lambda().eq(ContractPrintingTempEntity::getContractTempId, info.getContractTempCode()); + if(!isSave && !CollectionUtils.isNotEmpty(contractTempForm.getContractPrintingTempList())){ + contractPrintingTempService.remove(ContractPrintingTempqueryWrapper); + } + if (CollectionUtils.isNotEmpty(contractTempForm.getContractPrintingTempList())){ + List tablePrintingTemp = JsonUtil.getJsonToList(contractTempForm.getContractPrintingTempList(),ContractPrintingTempEntity.class); + //移除的数据 + List childIds = tablePrintingTemp.stream().filter(t->t.getContractPrintingTempId()!=null).map(ContractPrintingTempEntity::getContractPrintingTempId).collect(Collectors.toList()); + if(CollectionUtils.isNotEmpty(childIds)){ + ContractPrintingTempqueryWrapper.lambda().notIn(ContractPrintingTempEntity::getContractPrintingTempId,childIds); + } + contractPrintingTempService.remove(ContractPrintingTempqueryWrapper); + for(ContractPrintingTempEntity entitys : tablePrintingTemp){ + entitys.setContractTempId(entity.getContractTempCode()); + if(entitys.getContractPrintingTempId()==null){ + entitys.setContractPrintingTempId(RandomUtil.uuId()); + } + contractPrintingTempService.saveOrUpdate(entitys); + } + } + } +} diff --git a/yunzhupaas-cm/yunzhupaas-cm-controller/src/main/java/com/yunzhupaas/cm/controller/ContractTempController.java b/yunzhupaas-cm/yunzhupaas-cm-controller/src/main/java/com/yunzhupaas/cm/controller/ContractTempController.java new file mode 100644 index 0000000..cd80f31 --- /dev/null +++ b/yunzhupaas-cm/yunzhupaas-cm-controller/src/main/java/com/yunzhupaas/cm/controller/ContractTempController.java @@ -0,0 +1,269 @@ +package com.yunzhupaas.cm.controller; + +import cn.hutool.core.util.ObjectUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import com.yunzhupaas.base.ActionResult; +import com.yunzhupaas.base.UserInfo; +import com.yunzhupaas.exception.DataException; +import com.yunzhupaas.permission.entity.UserEntity; +import com.yunzhupaas.constant.MsgCode; +import com.yunzhupaas.cm.service.*; +import com.yunzhupaas.cm.entity.*; +import com.yunzhupaas.util.*; +import com.yunzhupaas.cm.model.contracttemp.*; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import com.yunzhupaas.flowable.entity.TaskEntity; +import jakarta.validation.Valid; +import java.util.*; +import com.yunzhupaas.model.ExcelModel; +import com.yunzhupaas.excel.ExcelExportStyler; +import com.yunzhupaas.excel.ExcelHelper; +import com.yunzhupaas.annotation.YunzhupaasField; +import com.yunzhupaas.base.vo.PageListVO; +import com.yunzhupaas.base.vo.PaginationVO; +import com.yunzhupaas.base.vo.DownloadVO; +import com.yunzhupaas.config.ConfigValueUtil; +import com.yunzhupaas.base.entity.ProvinceEntity; +import java.io.IOException; +import java.util.stream.Collectors; +import com.yunzhupaas.flowable.entity.TaskEntity; +import com.yunzhupaas.exception.WorkFlowException; +import com.yunzhupaas.model.visualJson.UploaderTemplateModel; +import com.yunzhupaas.base.util.FormExecelUtils; +import org.springframework.transaction.annotation.Transactional; + +/** + * 合同模版管理 + * @版本: V5.2.7 + * @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有 + * @作者: 深圳市乐程软件有限公司 + * @日期: 2026-05-21 + */ +@Slf4j +@RestController +@Tag(name = "合同模版管理", description = "合同模版管理") +@RequestMapping("/api/cm/ContractTemp") +public class ContractTempController { + + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Autowired + private ContractTempService contractTempService; + + @Autowired + private ContractPrintingTempService contractPrintingTempService; + + /** + * 列表 + * + * @param contractTempPagination + * @return + */ + @Operation(summary = "获取列表") + @PostMapping("/getList") + public ActionResult list(@RequestBody ContractTempPagination contractTempPagination) throws Exception { + List list = contractTempService.getList(contractTempPagination); + List> realList = new ArrayList<>(); + for (ContractTempEntity entity : list) { + Map contractTempMap = JsonUtil.entityToMap(entity); + contractTempMap.put("id", contractTempMap.get("contract_temp_id")); + // 副表数据 + // 子表数据 + List contractPrintingTempList = entity.getContractPrintingTemp(); + contractTempMap.put("tablePrintingTemp", + JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(contractPrintingTempList))); + contractTempMap.put("contractPrintingTempList", + JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(contractPrintingTempList))); + realList.add(contractTempMap); + } + // 数据转换 + boolean isPc = "pc".equals(ServletUtil.getHeader("yunzhupaas-origin")); + realList = generaterSwapUtil.swapDataList(realList, ContractTempConstant.getFormData(), + ContractTempConstant.getColumnData(), contractTempPagination.getModuleId(), isPc ? false : false); + + // 返回对象 + PageListVO vo = new PageListVO(); + vo.setList(realList); + PaginationVO page = JsonUtil.getJsonToBean(contractTempPagination, PaginationVO.class); + vo.setPagination(page); + return ActionResult.success(vo); + } + + /** + * 创建 + * + * @param contractTempForm + * @return + */ + @PostMapping() + @Operation(summary = "创建") + public ActionResult create(@RequestBody @Valid ContractTempForm contractTempForm) { + String b = contractTempService.checkForm(contractTempForm, 0); + if (StringUtil.isNotEmpty(b)) { + return ActionResult.fail(b); + } + try { + contractTempService.saveOrUpdate(contractTempForm, null, true); + } catch (Exception e) { + log.error("【合同模版创建接口异常】参数:{}", contractTempForm, e); + return ActionResult.fail(MsgCode.FA028.get()); + } + return ActionResult.success(MsgCode.SU001.get()); + } + + /** + * 删除 + * + * @param id + * @return + */ + @Operation(summary = "删除") + @DeleteMapping("/{id}") + @Transactional + public ActionResult delete(@PathVariable("id") String id, + @RequestParam(name = "forceDel", defaultValue = "false") boolean forceDel) throws Exception { + ContractTempEntity entity = contractTempService.getInfo(id); + if (entity != null) { + // 主表数据删除 + contractTempService.delete(entity); + QueryWrapper queryWrapperContractPrintingTemp = new QueryWrapper<>(); + queryWrapperContractPrintingTemp.lambda().eq(ContractPrintingTempEntity::getContractTempId, + entity.getContractTempCode()); + // 子表数据删除 + contractPrintingTempService.remove(queryWrapperContractPrintingTemp); + } + return ActionResult.success(MsgCode.SU003.get()); + } + + /** + * 批量删除 + * + * @param obj + * @return + */ + @DeleteMapping("/batchRemove") + @Transactional + @Operation(summary = "批量删除") + public ActionResult batchRemove(@RequestBody Object obj) { + Map objectMap = JsonUtil.entityToMap(obj); + List idList = JsonUtil.getJsonToList(objectMap.get("ids"), String.class); + String errInfo = ""; + List successList = new ArrayList<>(); + for (String allId : idList) { + try { + this.delete(allId, false); + successList.add(allId); + } catch (Exception e) { + errInfo = e.getMessage(); + } + } + if (successList.size() == 0 && StringUtil.isNotEmpty(errInfo)) { + return ActionResult.fail(errInfo); + } + return ActionResult.success(MsgCode.SU003.get()); + } + + /** + * 编辑 + * + * @param id + * @param contractTempForm + * @return + */ + @PutMapping("/{id}") + @Operation(summary = "更新") + public ActionResult update(@PathVariable("id") String id, @RequestBody @Valid ContractTempForm contractTempForm, + @RequestParam(value = "isImport", required = false) boolean isImport) { + ContractTempEntity entity = contractTempService.getInfo(id); + if (entity != null) { + contractTempForm.setContractTempId(String.valueOf(entity.getContractTempId())); + + if (!isImport) { + String b = contractTempService.checkForm(contractTempForm, 1); + if (StringUtil.isNotEmpty(b)) { + return ActionResult.fail(b); + } + } + + try { + contractTempService.saveOrUpdate(contractTempForm, id, false); + } catch (DataException e1) { + return ActionResult.fail(e1.getMessage()); + } catch (Exception e) { + log.error("【合同模版编辑接口异常】参数:{}", contractTempForm, e); + return ActionResult.fail(MsgCode.FA029.get()); + } + return ActionResult.success(MsgCode.SU004.get()); + } else { + return ActionResult.fail(MsgCode.FA002.get()); + } + } + + /** + * 表单信息(详情页) + * 详情页面使用-转换数据 + * + * @param id + * @return + */ + @Operation(summary = "表单信息(详情页)") + @GetMapping("/detail/{id}") + public ActionResult detailInfo(@PathVariable("id") String id) { + ContractTempEntity entity = contractTempService.getInfo(id); + if (entity == null) { + return ActionResult.fail(MsgCode.FA001.get()); + } + Map contractTempMap = JsonUtil.entityToMap(entity); + contractTempMap.put("id", contractTempMap.get("contract_temp_id")); + // 副表数据 + // 子表数据 + List contractPrintingTempList = entity.getContractPrintingTemp(); + contractTempMap.put("tablePrintingTemp", + JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(contractPrintingTempList))); + contractTempMap.put("contractPrintingTempList", + JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(contractPrintingTempList))); + boolean isPc = "pc".equals(ServletUtil.getHeader("yunzhupaas-origin")); + contractTempMap = generaterSwapUtil.swapDataDetail(contractTempMap, ContractTempConstant.getFormData(), + "826534292984170373", isPc ? false : false); + // 子表数据 + contractTempMap.put("contractPrintingTempList", contractTempMap.get("tablePrintingTemp")); + return ActionResult.success(contractTempMap); + } + + /** + * 获取详情(编辑页) + * 编辑页面使用-不转换数据 + * + * @param id + * @return + */ + @Operation(summary = "信息") + @GetMapping("/{id}") + public ActionResult info(@PathVariable("id") String id) { + ContractTempEntity entity = contractTempService.getInfo(id); + if (entity == null) { + return ActionResult.fail(MsgCode.FA001.get()); + } + Map contractTempMap = JsonUtil.entityToMap(entity); + contractTempMap.put("id", contractTempMap.get("contract_temp_id")); + // 副表数据 + // 子表数据 + List contractPrintingTempList = entity.getContractPrintingTemp(); + contractTempMap.put("tablePrintingTemp", + JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(contractPrintingTempList))); + contractTempMap.put("contractPrintingTempList", + JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(contractPrintingTempList))); + contractTempMap = generaterSwapUtil.swapDataForm(contractTempMap, ContractTempConstant.getFormData(), + ContractTempConstant.TABLEFIELDKEY, ContractTempConstant.TABLERENAMES); + return ActionResult.success(contractTempMap); + } + +} diff --git a/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/entity/ContractPrintingTempEntity.java b/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/entity/ContractPrintingTempEntity.java new file mode 100644 index 0000000..161087f --- /dev/null +++ b/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/entity/ContractPrintingTempEntity.java @@ -0,0 +1,56 @@ +package com.yunzhupaas.cm.entity; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import java.util.Date; +import java.util.List; +import com.alibaba.fastjson.annotation.JSONField; +/** + * 合同打印模版 + * + * @版本: V5.2.7 + * @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有 + * @作者: 深圳市乐程软件有限公司 + * @日期: 2026-05-21 + */ +@Data +@TableName("cm_contract_printing_temp") +public class ContractPrintingTempEntity { + @TableId(value ="contract_printing_temp_id" ) + @JSONField(name = "contract_printing_temp_id") + private String contractPrintingTempId; + @TableField("contract_temp_id") + @JSONField(name = "contract_temp_id") + private String contractTempId; + @TableField(value = "printing_temp_id" , updateStrategy = FieldStrategy.IGNORED) + @JSONField(name = "printing_temp_id") + private String printingTempId; + @TableField(value = "is_enabled" , updateStrategy = FieldStrategy.IGNORED) + @JSONField(name = "is_enabled") + private String isEnabled; + @TableField("remark") + @JSONField(name = "remark") + private String remark; + @TableField("create_by") + @JSONField(name = "create_by") + private String createBy; + @TableField("create_time") + @JSONField(name = "create_time") + private Date createTime; + @TableField("update_by") + @JSONField(name = "update_by") + private String updateBy; + @TableField("update_time") + @JSONField(name = "update_time") + private Date updateTime; + @TableField(value = "f_tenant_id",fill = FieldFill.INSERT_UPDATE) + @JSONField(name = "f_tenant_id") + private String tenantId; + @TableField("f_flow_id") + @JSONField(name = "f_flow_id") + private String flowId; + @TableField("f_flow_task_id") + @JSONField(name = "f_flow_task_id") + private String flowTaskId; + +} diff --git a/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/entity/ContractTempEntity.java b/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/entity/ContractTempEntity.java new file mode 100644 index 0000000..14a9446 --- /dev/null +++ b/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/entity/ContractTempEntity.java @@ -0,0 +1,92 @@ +package com.yunzhupaas.cm.entity; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import java.util.Date; +import java.util.List; +import com.alibaba.fastjson.annotation.JSONField; +/** + * 合同模版 + * + * @版本: V5.2.7 + * @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有 + * @作者: 深圳市乐程软件有限公司 + * @日期: 2026-05-21 + */ +@Data +@TableName("cm_contract_temp") +public class ContractTempEntity { + @TableId(value ="contract_temp_id" ) + @JSONField(name = "contract_temp_id") + private String contractTempId; + @TableField(value = "contract_temp_code" , updateStrategy = FieldStrategy.IGNORED) + @JSONField(name = "contract_temp_code") + private String contractTempCode; + @TableField(value = "contract_temp_name" , updateStrategy = FieldStrategy.IGNORED) + @JSONField(name = "contract_temp_name") + private String contractTempName; + @TableField(value = "is_framework" , updateStrategy = FieldStrategy.IGNORED) + @JSONField(name = "is_framework") + private String isFramework; + @TableField(value = "is_detail_list" , updateStrategy = FieldStrategy.IGNORED) + @JSONField(name = "is_detail_list") + private String isDetailList; + @TableField(value = "enable_tableProductList" , updateStrategy = FieldStrategy.IGNORED) + @JSONField(name = "enable_tableProductList") + private String enableTableProductList; + @TableField(value = "enable_tableMaterialList" , updateStrategy = FieldStrategy.IGNORED) + @JSONField(name = "enable_tableMaterialList") + private String enableTableMaterialList; + @TableField(value = "enable_tableWorktypeList" , updateStrategy = FieldStrategy.IGNORED) + @JSONField(name = "enable_tableWorktypeList") + private String enableTableWorktypeList; + @TableField(value = "enable_tableAssetList" , updateStrategy = FieldStrategy.IGNORED) + @JSONField(name = "enable_tableAssetList") + private String enableTableAssetList; + @TableField(value = "enable_tableTaskList" , updateStrategy = FieldStrategy.IGNORED) + @JSONField(name = "enable_tableTaskList") + private String enableTableTaskList; + @TableField(value = "contract_type" , updateStrategy = FieldStrategy.IGNORED) + @JSONField(name = "contract_type") + private String contractType; + @TableField(value = "enable_printing" , updateStrategy = FieldStrategy.IGNORED) + @JSONField(name = "enable_printing") + private String enablePrinting; + @TableField(value = "our_company_type" , updateStrategy = FieldStrategy.IGNORED) + @JSONField(name = "our_company_type") + private String ourCompanyType; + @TableField(value = "second_party_type" , updateStrategy = FieldStrategy.IGNORED) + @JSONField(name = "second_party_type") + private String secondPartyType; + @TableField(value = "third_party_type" , updateStrategy = FieldStrategy.IGNORED) + @JSONField(name = "third_party_type") + private String thirdPartyType; + @TableField(value = "remark" , updateStrategy = FieldStrategy.IGNORED) + @JSONField(name = "remark") + private String remark; + @TableField("create_by") + @JSONField(name = "create_by") + private String createBy; + @TableField("create_time") + @JSONField(name = "create_time") + private Date createTime; + @TableField("update_by") + @JSONField(name = "update_by") + private String updateBy; + @TableField("update_time") + @JSONField(name = "update_time") + private Date updateTime; + @TableField(value = "f_tenant_id",fill = FieldFill.INSERT_UPDATE) + @JSONField(name = "f_tenant_id") + private String tenantId; + @TableField("f_flow_id") + @JSONField(name = "f_flow_id") + private String flowId; + @TableField("f_flow_task_id") + @JSONField(name = "f_flow_task_id") + private String flowTaskId; + + @JSONField(name = "contractPrintingTemp") + @TableField(exist = false) + private List contractPrintingTemp; +} diff --git a/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractPrintingTempExcelVO.java b/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractPrintingTempExcelVO.java new file mode 100644 index 0000000..ee0a14f --- /dev/null +++ b/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractPrintingTempExcelVO.java @@ -0,0 +1,25 @@ +package com.yunzhupaas.cm.model.contracttemp; + +import lombok.Data; +import java.sql.Time; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.alibaba.fastjson.annotation.JSONField; +import cn.afterturn.easypoi.excel.annotation.Excel; +import cn.afterturn.easypoi.excel.annotation.ExcelEntity; +import cn.afterturn.easypoi.excel.annotation.ExcelCollection; +import java.math.BigDecimal; +import java.util.List; +/** + * + * 合同模版管理 + * @版本: V5.2.7 + * @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有 + * @作者: 深圳市乐程软件有限公司 + * @日期: 2026-05-21 + */ +@Data +public class ContractPrintingTempExcelVO{ + +} diff --git a/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractPrintingTempModel.java b/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractPrintingTempModel.java new file mode 100644 index 0000000..fee8bd1 --- /dev/null +++ b/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractPrintingTempModel.java @@ -0,0 +1,38 @@ +package com.yunzhupaas.cm.model.contracttemp; + +import lombok.Data; +import java.util.List; +import java.util.Date; +import java.math.BigDecimal; +import com.alibaba.fastjson.annotation.JSONField; +import cn.afterturn.easypoi.excel.annotation.Excel; +import com.fasterxml.jackson.annotation.JsonProperty; +import io.swagger.v3.oas.annotations.media.Schema; + +/** + * + * 合同模版管理 + * 版本: V5.2.7 + * 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有 + * 作者: 深圳市乐程软件有限公司 + * 日期: 2026-05-21 + */ +@Data +@Schema(description = "ContractPrintingTemp子表参数") +public class ContractPrintingTempModel { + + /** 子表:ContractPrintingTemp 主键:contract_printing_temp_id **/ + @Schema(description = "主键") + @JsonProperty("contract_printing_temp_id") + private String contract_printing_temp_id; + /** 打印模版ID **/ + @Schema(description = "打印模版ID") + @JsonProperty("printing_temp_id") + @JSONField(name = "printing_temp_id") + private Object printingTempId; + /** 是否启用 **/ + @Schema(description = "是否启用") + @JsonProperty("is_enabled") + @JSONField(name = "is_enabled") + private String isEnabled; +} diff --git a/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractTempConstant.java b/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractTempConstant.java new file mode 100644 index 0000000..99b0734 --- /dev/null +++ b/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractTempConstant.java @@ -0,0 +1,42 @@ +package com.yunzhupaas.cm.model.contracttemp; + +import com.yunzhupaas.util.JsonUtil; +import java.util.*; + +/** + * 合同模版管理配置json + * + * @版本: V5.2.7 + * @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有 + * @作者: 深圳市乐程软件有限公司 + * @日期: 2026-05-21 + */ +public class ContractTempConstant{ + /** 数据库链接 */ + public static final String DBLINKID = "0"; + /** 表别名 map */ + public static final Map TABLERENAMES = JsonUtil.getJsonToBean("{\"cm_contract_printing_temp\":\"contractPrintingTemp\",\"cm_contract_temp\":\"contractTemp\"}",Map.class); + /** 子表model map */ + public static final Map TABLEFIELDKEY = JsonUtil.getJsonToBean("{\"tablePrintingTemp\":\"cm_contract_printing_temp\"}",Map.class); + /** 整个表单配置json */ + public static final String getFormData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"popupType\":\"drawer\",\"labelWidth\":100,\"classNames\":[],\"className\":[],\"fullScreenWidth\":\"100%\",\"hasConfirmAndAddBtn\":true,\"cancelButtonTextI18nCode\":\"common.cancelText\",\"businessKeyTip\":\"数据已存在,请勿重复提交!\",\"labelPosition\":\"right\",\"printId\":\"\",\"labelSuffix\":\"\",\"customBtns\":[],\"disabled\":false,\"formModel\":\"dataForm\",\"cancelButtonText\":\"取消\",\"confirmButtonText\":\"确定\",\"hasCancelBtn\":true,\"primaryKeyPolicy\":1,\"hasPrintBtn\":false,\"concurrencyLock\":false,\"classJson\":\"\",\"drawerWidth\":\"80%\",\"confirmButtonTextI18nCode\":\"common.okText\",\"printButtonText\":\"打印\",\"businessKeyList\":[\"contract_temp_code\"],\"formRef\":\"formRef\",\"gutter\":15,\"logicalDelete\":false,\"size\":\"middle\",\"formRules\":\"rules\",\"generalWidth\":\"1000px\",\"colon\":false,\"hasConfirmBtn\":true,\"useBusinessKey\":true,\"formStyle\":\"\",\"printButtonTextI18nCode\":\"common.printText\",\"fields\":[{\"clearable\":true,\"useScan\":false,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"showCount\":false,\"__config__\":{\"formId\":\"formItemb3758f\",\"yunzhupaasKey\":\"input\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同模版编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197093361,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":true,\"tag\":\"YunzhupaasInput\",\"regList\":[],\"tableAlign\":\"left\",\"span\":12,\"labelI18nCode\":\"\"},\"readonly\":false,\"maskConfig\":{\"prefixType\":1,\"useUnrealMask\":false,\"maskType\":1,\"unrealMaskLength\":1,\"prefixLimit\":0,\"suffixLimit\":0,\"filler\":\"*\",\"prefixSpecifyChar\":\"\",\"suffixType\":1,\"ignoreChar\":\"\",\"suffixSpecifyChar\":\"\"},\"__vModel__\":\"contract_temp_code\",\"useMask\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"useScan\":false,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"showCount\":false,\"__config__\":{\"formId\":\"formItem7c816a\",\"yunzhupaasKey\":\"input\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同模版名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197096173,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"tag\":\"YunzhupaasInput\",\"regList\":[],\"tableAlign\":\"left\",\"span\":12},\"readonly\":false,\"maskConfig\":{\"prefixType\":1,\"useUnrealMask\":false,\"maskType\":1,\"unrealMaskLength\":1,\"prefixLimit\":0,\"suffixLimit\":0,\"filler\":\"*\",\"prefixSpecifyChar\":\"\",\"suffixType\":1,\"ignoreChar\":\"\",\"suffixSpecifyChar\":\"\"},\"__vModel__\":\"contract_temp_name\",\"useMask\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"autoSize\":{\"minRows\":3,\"maxRows\":3},\"clearable\":true,\"showCount\":false,\"__config__\":{\"formId\":\"formItem4ef0df\",\"yunzhupaasKey\":\"textarea\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197120754,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"YunzhupaasTextarea\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"readonly\":false,\"__vModel__\":\"remark\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\"},{\"__config__\":{\"formId\":\"formItem45e7a2\",\"yunzhupaasKey\":\"tab\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dragDisabled\":false,\"active\":\"1\",\"className\":[],\"label\":\"标签面板\",\"showLabel\":false,\"renderKey\":1779197149807,\"tableName\":\"cm_contract_temp\",\"layout\":\"rowFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-label\",\"children\":[{\"__config__\":{\"formId\":\"formItemcc9948\",\"yunzhupaasKey\":\"tabItem\",\"children\":[{\"__config__\":{\"borderType\":\"solid\",\"formId\":\"formItem2665e7\",\"yunzhupaasKey\":\"tableGrid\",\"borderColor\":\"#E2E0E0\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":[],\"noShow\":false,\"dragDisabled\":false,\"className\":[],\"label\":\"表格容器\",\"showLabel\":false,\"renderKey\":1779197769157,\"tableName\":\"cm_contract_temp\",\"layout\":\"rowFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-tableGrid\",\"children\":[{\"__config__\":{\"formId\":\"formItem9d7944\",\"yunzhupaasKey\":\"tableGridTr\",\"children\":[{\"__config__\":{\"colspan\":1,\"formId\":\"formItem195fec\",\"yunzhupaasKey\":\"tableGridTd\",\"backgroundColor\":\"\",\"children\":[{\"__config__\":{\"formId\":\"formItemfdc810\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"是:只有合同基本信息和合同主体,无合同清单、金额、付款计划。否:反之\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"框架合同\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204216891,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"is_framework\",\"inactiveTxt\":\"N\",\"disabled\":false,\"activeTxt\":\"Y\"}],\"rowspan\":1,\"merged\":false,\"renderKey\":1779197769157,\"tableName\":\"cm_contract_temp\",\"span\":24}},{\"__config__\":{\"colspan\":1,\"formId\":\"formItem778d3b\",\"yunzhupaasKey\":\"tableGridTd\",\"backgroundColor\":\"\",\"children\":[{\"__config__\":{\"formId\":\"formItemda36db\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":1,\"noShow\":false,\"tipLabel\":\"是:显示合同清单,合同金额根据清单金额汇总生成;否:不显示清单,只显示合同金额与付款计划,合同金额手工录入\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"清单合同\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197789072,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"is_detail_list\",\"inactiveTxt\":\"N\",\"disabled\":false,\"activeTxt\":\"Y\"}],\"rowspan\":1,\"merged\":false}}],\"renderKey\":1779197769157}},{\"__config__\":{\"formId\":\"formItem39ccef\",\"yunzhupaasKey\":\"tableGridTr\",\"children\":[{\"__config__\":{\"colspan\":1,\"formId\":\"formItem491279\",\"yunzhupaasKey\":\"tableGridTd\",\"backgroundColor\":\"\",\"children\":[{\"__config__\":{\"formId\":\"formItemcdd9ba\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用产品清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204672306,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"enable_tableProductList\",\"inactiveTxt\":\"N\",\"disabled\":false,\"activeTxt\":\"Y\"}],\"rowspan\":1,\"merged\":false,\"renderKey\":1779197769157,\"tableName\":\"cm_contract_temp\"}},{\"__config__\":{\"colspan\":1,\"formId\":\"formItem8633d4\",\"yunzhupaasKey\":\"tableGridTd\",\"backgroundColor\":\"\",\"children\":[{\"__config__\":{\"formId\":\"formItem2787d4\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用材料清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204756615,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"enable_tableMaterialList\",\"inactiveTxt\":\"N\",\"disabled\":false,\"activeTxt\":\"Y\"}],\"rowspan\":1,\"merged\":false}}],\"renderKey\":1779197769157}},{\"__config__\":{\"formId\":\"formItem586265\",\"yunzhupaasKey\":\"tableGridTr\",\"children\":[{\"__config__\":{\"colspan\":1,\"formId\":\"formItem70c309\",\"yunzhupaasKey\":\"tableGridTd\",\"backgroundColor\":\"\",\"children\":[{\"__config__\":{\"formId\":\"formItem62a424\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用人力清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204777094,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"enable_tableWorktypeList\",\"inactiveTxt\":\"N\",\"disabled\":false,\"activeTxt\":\"Y\"}],\"rowspan\":1,\"merged\":false,\"renderKey\":1779197769157}},{\"__config__\":{\"colspan\":1,\"formId\":\"formItem72e412\",\"yunzhupaasKey\":\"tableGridTd\",\"backgroundColor\":\"\",\"children\":[{\"__config__\":{\"formId\":\"formItemc956e5\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用资产清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204823252,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"enable_tableAssetList\",\"inactiveTxt\":\"N\",\"disabled\":false,\"activeTxt\":\"Y\"}],\"rowspan\":1,\"merged\":false,\"tableName\":\"cm_contract_temp\"}}],\"renderKey\":1779197769157}},{\"__config__\":{\"formId\":\"formItem072748\",\"yunzhupaasKey\":\"tableGridTr\",\"children\":[{\"__config__\":{\"colspan\":1,\"formId\":\"formItem0d6753\",\"yunzhupaasKey\":\"tableGridTd\",\"backgroundColor\":\"\",\"children\":[{\"__config__\":{\"formId\":\"formItem1dceff\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用任务清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779205615044,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"enable_tableTaskList\",\"inactiveTxt\":\"N\",\"disabled\":false,\"activeTxt\":\"Y\"}],\"rowspan\":1,\"merged\":false,\"renderKey\":1779197769157,\"tableName\":\"cm_contract_temp\"}},{\"__config__\":{\"colspan\":1,\"formId\":\"formItemf57b15\",\"yunzhupaasKey\":\"tableGridTd\",\"backgroundColor\":\"\",\"children\":[],\"rowspan\":1,\"merged\":false,\"tableName\":\"cm_contract_temp\"}}],\"renderKey\":1779197769157}},{\"__config__\":{\"formId\":\"formItemec870e\",\"yunzhupaasKey\":\"tableGridTr\",\"children\":[{\"__config__\":{\"colspan\":1,\"formId\":\"formItem9e44e3\",\"yunzhupaasKey\":\"tableGridTd\",\"backgroundColor\":\"\",\"children\":[],\"rowspan\":1,\"merged\":false,\"renderKey\":1779197769157}},{\"__config__\":{\"colspan\":1,\"formId\":\"formItemee73cb\",\"yunzhupaasKey\":\"tableGridTd\",\"backgroundColor\":\"\",\"children\":[],\"rowspan\":1,\"merged\":false,\"tableName\":\"cm_contract_temp\"}}],\"renderKey\":1779197769157}}],\"borderWidth\":1,\"tag\":\"Table\",\"componentName\":\"tableGrid2665e7\",\"span\":24}}],\"renderKey\":1779197149807},\"name\":\"1\",\"title\":\"合同框架\"},{\"__config__\":{\"formId\":\"formItem97ce19\",\"yunzhupaasKey\":\"tabItem\",\"children\":[{\"__config__\":{\"borderType\":\"solid\",\"formId\":\"formItema80280\",\"yunzhupaasKey\":\"tableGrid\",\"borderColor\":\"#E2E0E0\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":[],\"noShow\":false,\"dragDisabled\":false,\"className\":[],\"label\":\"表格容器\",\"showLabel\":false,\"renderKey\":1779206268684,\"tableName\":\"cm_contract_temp\",\"layout\":\"rowFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-tableGrid\",\"children\":[{\"__config__\":{\"formId\":\"formItem86d713\",\"yunzhupaasKey\":\"tableGridTr\",\"children\":[{\"__config__\":{\"colspan\":1,\"formId\":\"formItemad4f32\",\"yunzhupaasKey\":\"tableGridTd\",\"backgroundColor\":\"\",\"children\":[{\"filterable\":false,\"clearable\":true,\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779206776300,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem4917e5\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"合同类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"options\":[{\"fullName\":\"收入合同\",\"id\":\"REV\"},{\"fullName\":\"支出合同\",\"id\":\"COS\"}],\"multiple\":false,\"__vModel__\":\"contract_type\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"}}],\"rowspan\":1,\"merged\":false,\"renderKey\":1779206268684}},{\"__config__\":{\"colspan\":1,\"formId\":\"formItem4cbe52\",\"yunzhupaasKey\":\"tableGridTd\",\"backgroundColor\":\"\",\"children\":[{\"__config__\":{\"formId\":\"formItem046684\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":1,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用在线打印\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779238994341,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"enable_printing\",\"inactiveTxt\":\"N\",\"disabled\":false,\"activeTxt\":\"Y\"}],\"rowspan\":1,\"merged\":false}}],\"renderKey\":1779206268684}},{\"__config__\":{\"formId\":\"formIteme0a583\",\"yunzhupaasKey\":\"tableGridTr\",\"children\":[{\"__config__\":{\"colspan\":1,\"formId\":\"formItem415fb5\",\"yunzhupaasKey\":\"tableGridTd\",\"backgroundColor\":\"\",\"children\":[{\"filterable\":false,\"clearable\":true,\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"PartA\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779239106349,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem709985\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"我方签约类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"options\":[{\"fullName\":\"甲方\",\"id\":\"PartA\"},{\"fullName\":\"乙方\",\"id\":\"PartB\"},{\"fullName\":\"丙方\",\"id\":\"PartC\"}],\"multiple\":false,\"__vModel__\":\"our_company_type\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"}}],\"rowspan\":1,\"merged\":false,\"renderKey\":1779206268684,\"tableName\":\"cm_contract_temp\"}},{\"__config__\":{\"colspan\":1,\"formId\":\"formItemdeb0bf\",\"yunzhupaasKey\":\"tableGridTd\",\"backgroundColor\":\"\",\"children\":[{\"filterable\":false,\"clearable\":true,\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"PartB\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779239278811,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem3495e6\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"乙方签约类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"options\":[{\"fullName\":\"甲方\",\"id\":\"PartA\"},{\"fullName\":\"乙方\",\"id\":\"PartB\"},{\"fullName\":\"丙方\",\"id\":\"PartC\"}],\"multiple\":false,\"__vModel__\":\"second_party_type\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"}}],\"rowspan\":1,\"merged\":false}}],\"renderKey\":1779206268684}},{\"__config__\":{\"formId\":\"formItemedc220\",\"yunzhupaasKey\":\"tableGridTr\",\"children\":[{\"__config__\":{\"colspan\":1,\"formId\":\"formItemd87fe0\",\"yunzhupaasKey\":\"tableGridTd\",\"backgroundColor\":\"\",\"children\":[{\"filterable\":false,\"clearable\":true,\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"PartC\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779239279825,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem242830\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"丙方签约类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"options\":[{\"fullName\":\"甲方\",\"id\":\"PartA\"},{\"fullName\":\"乙方\",\"id\":\"PartB\"},{\"fullName\":\"丙方\",\"id\":\"PartC\"}],\"multiple\":false,\"__vModel__\":\"third_party_type\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"}}],\"rowspan\":1,\"merged\":false,\"renderKey\":1779206268684}},{\"__config__\":{\"colspan\":1,\"formId\":\"formItemb85cfb\",\"yunzhupaasKey\":\"tableGridTd\",\"backgroundColor\":\"\",\"children\":[],\"rowspan\":1,\"merged\":false}}],\"renderKey\":1779206268684}}],\"borderWidth\":1,\"tag\":\"Table\",\"componentName\":\"tableGrida80280\",\"span\":24}}],\"renderKey\":1779197149807},\"name\":\"2\",\"title\":\"合同参数\"},{\"__config__\":{\"yunzhupaasKey\":\"tabItem\",\"children\":[{\"showSummary\":false,\"__config__\":{\"formId\":\"formItem1fa026\",\"yunzhupaasKey\":\"table\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":[],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"打印模板\",\"showLabel\":false,\"tableName\":\"cm_contract_printing_temp\",\"renderKey\":1779240074275,\"layout\":\"rowFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-table\",\"children\":[{\"popupType\":\"popover\",\"hasPage\":false,\"filterable\":true,\"clearable\":true,\"multiple\":false,\"pageSize\":20,\"columnOptions\":[{\"label\":\"打印模版名称\",\"value\":\"f_full_name\"},{\"label\":\"打印模版描述\",\"value\":\"f_description\"}],\"templateJson\":[],\"relationField\":\"f_full_name\",\"__config__\":{\"relationTable\":\"cm_contract_printing_temp\",\"yunzhupaasKey\":\"popupTableSelect\",\"defaultValue\":\"\",\"parentVModel\":\"tablePrintingTemp\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779240109576,\"transferList\":[],\"tagIcon\":\"icon-ym icon-ym-generator-popupTableSelect\",\"isSubTable\":true,\"columnWidth\":350,\"tag\":\"YunzhupaasPopupTableSelect\",\"formId\":\"formItemb39d07\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"打印模版ID\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"extraOptions\":[],\"popupTitle\":\"选择数据\",\"__vModel__\":\"printing_temp_id\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":0,\"placeholder\":\"请选择\",\"interfaceId\":\"826713957526931333\",\"interfaceName\":\"获取系统打印模版列表\",\"popupWidth\":\"800px\",\"propsValue\":\"f_id\"},{\"__config__\":{\"formId\":\"formItemd53b4e\",\"relationTable\":\"cm_contract_printing_temp\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"parentVModel\":\"tablePrintingTemp\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"是否启用\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779240149420,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"isSubTable\":true,\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"is_enabled\",\"inactiveTxt\":\"N\",\"disabled\":false,\"activeTxt\":\"Y\"}],\"showTitle\":false,\"complexHeaderList\":[],\"tag\":\"YunzhupaasInputTable\",\"componentName\":\"table1fa026\",\"tableAlign\":\"left\",\"span\":24},\"defaultValue\":[],\"footerBtnsList\":[{\"btnIcon\":\"icon-ym icon-ym-btn-add\",\"show\":true,\"label\":\"添加\",\"btnType\":\"primary\",\"value\":\"add\",\"labelI18nCode\":\"common.add1Text\"},{\"btnIcon\":\"icon-ym icon-ym-btn-clearn\",\"showConfirm\":true,\"show\":true,\"label\":\"批量删除\",\"btnType\":\"danger\",\"value\":\"batchRemove\",\"labelI18nCode\":\"common.batchDelText\"}],\"defaultExpandAll\":true,\"__vModel__\":\"tablePrintingTemp\",\"layoutType\":\"table\",\"disabled\":false,\"columnBtnsList\":[{\"btnIcon\":\"icon-ym icon-ym-btn-edit\",\"show\":true,\"label\":\"复制\",\"btnType\":\"primary\",\"value\":\"copy\",\"labelI18nCode\":\"common.copyText\"},{\"btnIcon\":\"icon-ym icon-ym-btn-clearn\",\"showConfirm\":true,\"show\":true,\"label\":\"删除\",\"btnType\":\"danger\",\"value\":\"remove\",\"labelI18nCode\":\"common.delText\"}],\"summaryField\":[]}]},\"name\":\"fbb4be\",\"title\":\"打印模版\",\"titleI18nCode\":\"\"}],\"tag\":\"ATab\",\"componentName\":\"tab45e7a2\",\"span\":24},\"tabPosition\":\"left\",\"type\":\"\"}],\"detailExtraList\":[],\"span\":24,\"dataLog\":false}"); return sb.toString(); + } + /** 列表字段配置json */ + public static final String getColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"showSummary\":false,\"treePropsValue\":\"id\",\"columnOptions\":[{\"clearable\":true,\"useScan\":false,\"suffixIcon\":\"\",\"fullName\":\"合同模版编码\",\"fullNameI18nCode\":[\"\"],\"addonAfter\":\"\",\"showCount\":false,\"__config__\":{\"formId\":\"formItemb3758f\",\"yunzhupaasKey\":\"input\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同模版编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197093361,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":true,\"tag\":\"YunzhupaasInput\",\"regList\":[],\"tableAlign\":\"left\",\"span\":12,\"labelI18nCode\":\"\"},\"readonly\":false,\"maskConfig\":{\"prefixType\":1,\"useUnrealMask\":false,\"maskType\":1,\"unrealMaskLength\":1,\"prefixLimit\":0,\"suffixLimit\":0,\"filler\":\"*\",\"prefixSpecifyChar\":\"\",\"suffixType\":1,\"ignoreChar\":\"\",\"suffixSpecifyChar\":\"\"},\"__vModel__\":\"contract_temp_code\",\"useMask\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"contract_temp_code\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"useScan\":false,\"suffixIcon\":\"\",\"fullName\":\"合同模版名称\",\"fullNameI18nCode\":[\"\"],\"addonAfter\":\"\",\"showCount\":false,\"__config__\":{\"formId\":\"formItem7c816a\",\"yunzhupaasKey\":\"input\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同模版名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197096173,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"tag\":\"YunzhupaasInput\",\"regList\":[],\"tableAlign\":\"left\",\"span\":12},\"readonly\":false,\"maskConfig\":{\"prefixType\":1,\"useUnrealMask\":false,\"maskType\":1,\"unrealMaskLength\":1,\"prefixLimit\":0,\"suffixLimit\":0,\"filler\":\"*\",\"prefixSpecifyChar\":\"\",\"suffixType\":1,\"ignoreChar\":\"\",\"suffixSpecifyChar\":\"\"},\"__vModel__\":\"contract_temp_name\",\"useMask\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"contract_temp_name\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"fullName\":\"备注\",\"fullNameI18nCode\":[\"\"],\"autoSize\":{\"minRows\":3,\"maxRows\":3},\"showCount\":false,\"__config__\":{\"formId\":\"formItem4ef0df\",\"yunzhupaasKey\":\"textarea\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197120754,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"YunzhupaasTextarea\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"readonly\":false,\"__vModel__\":\"remark\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"remark\",\"placeholder\":\"请输入\"},{\"__config__\":{\"formId\":\"formItemfdc810\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"是:只有合同基本信息和合同主体,无合同清单、金额、付款计划。否:反之\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"框架合同\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204216891,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"is_framework\",\"fullName\":\"框架合同\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"is_framework\"},{\"__config__\":{\"formId\":\"formItemda36db\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":1,\"noShow\":false,\"tipLabel\":\"是:显示合同清单,合同金额根据清单金额汇总生成;否:不显示清单,只显示合同金额与付款计划,合同金额手工录入\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"清单合同\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197789072,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"is_detail_list\",\"fullName\":\"清单合同\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"is_detail_list\"},{\"__config__\":{\"formId\":\"formItemcdd9ba\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用产品清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204672306,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"enable_tableProductList\",\"fullName\":\"启用产品清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableProductList\"},{\"__config__\":{\"formId\":\"formItem2787d4\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用材料清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204756615,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"enable_tableMaterialList\",\"fullName\":\"启用材料清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableMaterialList\"},{\"__config__\":{\"formId\":\"formItem62a424\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用人力清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204777094,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"enable_tableWorktypeList\",\"fullName\":\"启用人力清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableWorktypeList\"},{\"__config__\":{\"formId\":\"formItemc956e5\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用资产清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204823252,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"enable_tableAssetList\",\"fullName\":\"启用资产清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableAssetList\"},{\"__config__\":{\"formId\":\"formItem1dceff\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用任务清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779205615044,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"enable_tableTaskList\",\"fullName\":\"启用任务清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableTaskList\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"合同类型\",\"fullNameI18nCode\":[\"\"],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779206776300,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem4917e5\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"合同类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"options\":[{\"fullName\":\"收入合同\",\"id\":\"REV\"},{\"fullName\":\"支出合同\",\"id\":\"COS\"}],\"__vModel__\":\"contract_type\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"contract_type\",\"placeholder\":\"请选择\"},{\"__config__\":{\"formId\":\"formItem046684\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":1,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用在线打印\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779238994341,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"enable_printing\",\"fullName\":\"启用在线打印\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_printing\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"我方签约类型\",\"fullNameI18nCode\":[\"\"],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"PartA\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779239106349,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem709985\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"我方签约类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"options\":[{\"fullName\":\"甲方\",\"id\":\"PartA\"},{\"fullName\":\"乙方\",\"id\":\"PartB\"},{\"fullName\":\"丙方\",\"id\":\"PartC\"}],\"__vModel__\":\"our_company_type\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"our_company_type\",\"placeholder\":\"请选择\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"乙方签约类型\",\"fullNameI18nCode\":[\"\"],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"PartB\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779239278811,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem3495e6\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"乙方签约类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"options\":[{\"fullName\":\"甲方\",\"id\":\"PartA\"},{\"fullName\":\"乙方\",\"id\":\"PartB\"},{\"fullName\":\"丙方\",\"id\":\"PartC\"}],\"__vModel__\":\"second_party_type\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"second_party_type\",\"placeholder\":\"请选择\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"丙方签约类型\",\"fullNameI18nCode\":[\"\"],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"PartC\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779239279825,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem242830\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"丙方签约类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"options\":[{\"fullName\":\"甲方\",\"id\":\"PartA\"},{\"fullName\":\"乙方\",\"id\":\"PartB\"},{\"fullName\":\"丙方\",\"id\":\"PartC\"}],\"__vModel__\":\"third_party_type\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"third_party_type\",\"placeholder\":\"请选择\"},{\"popupType\":\"popover\",\"hasPage\":false,\"pageSize\":20,\"columnOptions\":[{\"label\":\"打印模版名称\",\"value\":\"f_full_name\"},{\"label\":\"打印模版描述\",\"value\":\"f_description\"}],\"fullNameI18nCode\":[\"\",\"\"],\"templateJson\":[],\"__config__\":{\"relationTable\":\"cm_contract_printing_temp\",\"yunzhupaasKey\":\"popupTableSelect\",\"defaultValue\":\"\",\"parentVModel\":\"tablePrintingTemp\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779240109576,\"transferList\":[],\"tagIcon\":\"icon-ym icon-ym-generator-popupTableSelect\",\"isSubTable\":true,\"columnWidth\":350,\"tag\":\"YunzhupaasPopupTableSelect\",\"formId\":\"formItemb39d07\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"打印模版ID\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"__vModel__\":\"printing_temp_id\",\"disabled\":false,\"id\":\"tablePrintingTemp-printing_temp_id\",\"placeholder\":\"请选择\",\"interfaceName\":\"获取系统打印模版列表\",\"popupWidth\":\"800px\",\"filterable\":true,\"clearable\":true,\"multiple\":false,\"fullName\":\"打印模板-打印模版ID\",\"relationField\":\"f_full_name\",\"extraOptions\":[],\"popupTitle\":\"选择数据\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":0,\"interfaceId\":\"826713957526931333\",\"propsValue\":\"f_id\"},{\"__config__\":{\"formId\":\"formItemd53b4e\",\"relationTable\":\"cm_contract_printing_temp\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"parentVModel\":\"tablePrintingTemp\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"是否启用\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779240149420,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"isSubTable\":true,\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"is_enabled\",\"fullName\":\"打印模板-是否启用\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\",\"\"],\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"tablePrintingTemp-is_enabled\"}],\"pageSize\":20,\"type\":1,\"columnBtnsList\":[{\"show\":true,\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"event\":{\"enableFunc\":\"({ row, rowIndex, onlineUtils }) => {\\r\\n\\r\\n return true \\r\\n}\"},\"value\":\"edit\",\"labelI18nCode\":\"common.editText\"},{\"show\":true,\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"event\":{\"enableFunc\":\"({ row, rowIndex, onlineUtils }) => {\\r\\n\\r\\n return true \\r\\n}\"},\"value\":\"remove\",\"labelI18nCode\":\"common.delText\"},{\"show\":true,\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"event\":{\"enableFunc\":\"({ row, rowIndex, onlineUtils }) => {\\r\\n\\r\\n return true \\r\\n}\"},\"value\":\"detail\",\"labelI18nCode\":\"common.detailText\"}],\"treeTitle\":\"左侧标题\",\"defaultColumnList\":[{\"yunzhupaasKey\":\"input\",\"useScan\":false,\"suffixIcon\":\"\",\"fullNameI18nCode\":[\"\"],\"align\":\"left\",\"showCount\":false,\"__config__\":{\"formId\":\"formItemb3758f\",\"yunzhupaasKey\":\"input\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同模版编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197093361,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":true,\"tag\":\"YunzhupaasInput\",\"regList\":[],\"tableAlign\":\"left\",\"span\":12,\"labelI18nCode\":\"\"},\"readonly\":false,\"prop\":\"contract_temp_code\",\"__vModel__\":\"contract_temp_code\",\"checked\":true,\"disabled\":false,\"id\":\"contract_temp_code\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"resizable\":true,\"fullName\":\"合同模版编码\",\"label\":\"合同模版编码\",\"sortable\":false,\"addonAfter\":\"\",\"maskConfig\":{\"prefixType\":1,\"useUnrealMask\":false,\"maskType\":1,\"unrealMaskLength\":1,\"prefixLimit\":0,\"suffixLimit\":0,\"filler\":\"*\",\"prefixSpecifyChar\":\"\",\"suffixType\":1,\"ignoreChar\":\"\",\"suffixSpecifyChar\":\"\"},\"useMask\":false,\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"input\",\"useScan\":false,\"suffixIcon\":\"\",\"fullNameI18nCode\":[\"\"],\"align\":\"left\",\"showCount\":false,\"__config__\":{\"formId\":\"formItem7c816a\",\"yunzhupaasKey\":\"input\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同模版名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197096173,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"tag\":\"YunzhupaasInput\",\"regList\":[],\"tableAlign\":\"left\",\"span\":12},\"readonly\":false,\"prop\":\"contract_temp_name\",\"__vModel__\":\"contract_temp_name\",\"checked\":true,\"disabled\":false,\"id\":\"contract_temp_name\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"resizable\":true,\"fullName\":\"合同模版名称\",\"label\":\"合同模版名称\",\"sortable\":false,\"addonAfter\":\"\",\"maskConfig\":{\"prefixType\":1,\"useUnrealMask\":false,\"maskType\":1,\"unrealMaskLength\":1,\"prefixLimit\":0,\"suffixLimit\":0,\"filler\":\"*\",\"prefixSpecifyChar\":\"\",\"suffixType\":1,\"ignoreChar\":\"\",\"suffixSpecifyChar\":\"\"},\"useMask\":false,\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"textarea\",\"clearable\":true,\"resizable\":true,\"fullName\":\"备注\",\"fullNameI18nCode\":[\"\"],\"label\":\"备注\",\"sortable\":false,\"align\":\"left\",\"autoSize\":{\"minRows\":3,\"maxRows\":3},\"showCount\":false,\"__config__\":{\"formId\":\"formItem4ef0df\",\"yunzhupaasKey\":\"textarea\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197120754,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"YunzhupaasTextarea\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"readonly\":false,\"prop\":\"remark\",\"__vModel__\":\"remark\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"remark\",\"placeholder\":\"请输入\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"switch\",\"resizable\":true,\"activeValue\":1,\"inactiveValue\":0,\"fullName\":\"框架合同\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"label\":\"框架合同\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":\"formItemfdc810\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"是:只有合同基本信息和合同主体,无合同清单、金额、付款计划。否:反之\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"框架合同\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204216891,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"is_framework\",\"__vModel__\":\"is_framework\",\"checked\":false,\"fixed\":\"none\",\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"is_framework\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"switch\",\"resizable\":true,\"activeValue\":1,\"inactiveValue\":0,\"fullName\":\"清单合同\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"label\":\"清单合同\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":\"formItemda36db\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":1,\"noShow\":false,\"tipLabel\":\"是:显示合同清单,合同金额根据清单金额汇总生成;否:不显示清单,只显示合同金额与付款计划,合同金额手工录入\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"清单合同\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197789072,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"is_detail_list\",\"__vModel__\":\"is_detail_list\",\"checked\":false,\"fixed\":\"none\",\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"is_detail_list\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"switch\",\"resizable\":true,\"activeValue\":1,\"inactiveValue\":0,\"fullName\":\"启用产品清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"label\":\"启用产品清单\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":\"formItemcdd9ba\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用产品清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204672306,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"enable_tableProductList\",\"__vModel__\":\"enable_tableProductList\",\"checked\":false,\"fixed\":\"none\",\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableProductList\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"switch\",\"resizable\":true,\"activeValue\":1,\"inactiveValue\":0,\"fullName\":\"启用材料清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"label\":\"启用材料清单\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":\"formItem2787d4\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用材料清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204756615,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"enable_tableMaterialList\",\"__vModel__\":\"enable_tableMaterialList\",\"checked\":false,\"fixed\":\"none\",\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableMaterialList\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"switch\",\"resizable\":true,\"activeValue\":1,\"inactiveValue\":0,\"fullName\":\"启用人力清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"label\":\"启用人力清单\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":\"formItem62a424\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用人力清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204777094,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"enable_tableWorktypeList\",\"__vModel__\":\"enable_tableWorktypeList\",\"checked\":false,\"fixed\":\"none\",\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableWorktypeList\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"switch\",\"resizable\":true,\"activeValue\":1,\"inactiveValue\":0,\"fullName\":\"启用资产清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"label\":\"启用资产清单\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":\"formItemc956e5\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用资产清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204823252,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"enable_tableAssetList\",\"__vModel__\":\"enable_tableAssetList\",\"checked\":false,\"fixed\":\"none\",\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableAssetList\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"switch\",\"resizable\":true,\"activeValue\":1,\"inactiveValue\":0,\"fullName\":\"启用任务清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"label\":\"启用任务清单\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":\"formItem1dceff\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用任务清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779205615044,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"enable_tableTaskList\",\"__vModel__\":\"enable_tableTaskList\",\"checked\":false,\"fixed\":\"none\",\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableTaskList\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"select\",\"filterable\":false,\"clearable\":true,\"resizable\":true,\"multiple\":false,\"fullName\":\"合同类型\",\"fullNameI18nCode\":[\"\"],\"label\":\"合同类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779206776300,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem4917e5\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"合同类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"contract_type\",\"options\":[{\"fullName\":\"收入合同\",\"id\":\"REV\"},{\"fullName\":\"支出合同\",\"id\":\"COS\"}],\"__vModel__\":\"contract_type\",\"checked\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"contract_type\",\"placeholder\":\"请选择\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"switch\",\"resizable\":true,\"activeValue\":1,\"inactiveValue\":0,\"fullName\":\"启用在线打印\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"label\":\"启用在线打印\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":\"formItem046684\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":1,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用在线打印\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779238994341,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"enable_printing\",\"__vModel__\":\"enable_printing\",\"checked\":false,\"fixed\":\"none\",\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_printing\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"select\",\"filterable\":false,\"clearable\":true,\"resizable\":true,\"multiple\":false,\"fullName\":\"我方签约类型\",\"fullNameI18nCode\":[\"\"],\"label\":\"我方签约类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"PartA\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779239106349,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem709985\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"我方签约类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"our_company_type\",\"options\":[{\"fullName\":\"甲方\",\"id\":\"PartA\"},{\"fullName\":\"乙方\",\"id\":\"PartB\"},{\"fullName\":\"丙方\",\"id\":\"PartC\"}],\"__vModel__\":\"our_company_type\",\"checked\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"our_company_type\",\"placeholder\":\"请选择\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"select\",\"filterable\":false,\"clearable\":true,\"resizable\":true,\"multiple\":false,\"fullName\":\"乙方签约类型\",\"fullNameI18nCode\":[\"\"],\"label\":\"乙方签约类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"PartB\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779239278811,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem3495e6\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"乙方签约类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"second_party_type\",\"options\":[{\"fullName\":\"甲方\",\"id\":\"PartA\"},{\"fullName\":\"乙方\",\"id\":\"PartB\"},{\"fullName\":\"丙方\",\"id\":\"PartC\"}],\"__vModel__\":\"second_party_type\",\"checked\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"second_party_type\",\"placeholder\":\"请选择\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"select\",\"filterable\":false,\"clearable\":true,\"resizable\":true,\"multiple\":false,\"fullName\":\"丙方签约类型\",\"fullNameI18nCode\":[\"\"],\"label\":\"丙方签约类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"PartC\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779239279825,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem242830\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"丙方签约类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"third_party_type\",\"options\":[{\"fullName\":\"甲方\",\"id\":\"PartA\"},{\"fullName\":\"乙方\",\"id\":\"PartB\"},{\"fullName\":\"丙方\",\"id\":\"PartC\"}],\"__vModel__\":\"third_party_type\",\"checked\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"third_party_type\",\"placeholder\":\"请选择\",\"labelI18nCode\":\"\"},{\"popupType\":\"popover\",\"yunzhupaasKey\":\"popupTableSelect\",\"hasPage\":false,\"pageSize\":20,\"columnOptions\":[{\"label\":\"打印模版名称\",\"value\":\"f_full_name\"},{\"label\":\"打印模版描述\",\"value\":\"f_description\"}],\"fullNameI18nCode\":[\"\",\"\"],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"relationTable\":\"cm_contract_printing_temp\",\"yunzhupaasKey\":\"popupTableSelect\",\"defaultValue\":\"\",\"parentVModel\":\"tablePrintingTemp\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779240109576,\"transferList\":[],\"tagIcon\":\"icon-ym icon-ym-generator-popupTableSelect\",\"isSubTable\":true,\"columnWidth\":350,\"tag\":\"YunzhupaasPopupTableSelect\",\"formId\":\"formItemb39d07\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"打印模版ID\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"tablePrintingTemp-printing_temp_id\",\"__vModel__\":\"printing_temp_id\",\"checked\":false,\"disabled\":false,\"id\":\"tablePrintingTemp-printing_temp_id\",\"placeholder\":\"请选择\",\"interfaceName\":\"获取系统打印模版列表\",\"popupWidth\":\"800px\",\"filterable\":true,\"clearable\":true,\"resizable\":true,\"multiple\":false,\"fullName\":\"打印模板-打印模版ID\",\"label\":\"打印模板-打印模版ID\",\"sortable\":false,\"relationField\":\"f_full_name\",\"extraOptions\":[],\"popupTitle\":\"选择数据\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":0,\"interfaceId\":\"826713957526931333\",\"labelI18nCode\":\"\",\"propsValue\":\"f_id\"},{\"yunzhupaasKey\":\"switch\",\"resizable\":true,\"activeValue\":1,\"inactiveValue\":0,\"fullName\":\"打印模板-是否启用\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\",\"\"],\"label\":\"打印模板-是否启用\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":\"formItemd53b4e\",\"relationTable\":\"cm_contract_printing_temp\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"parentVModel\":\"tablePrintingTemp\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"是否启用\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779240149420,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"isSubTable\":true,\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"tablePrintingTemp-is_enabled\",\"__vModel__\":\"is_enabled\",\"checked\":false,\"fixed\":\"none\",\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"tablePrintingTemp-is_enabled\",\"labelI18nCode\":\"\"}],\"treeRelationFieldAbleIds\":[],\"treeSyncInterfaceName\":\"\",\"treeSyncTemplateJson\":[],\"treeRelation\":\"\",\"defaultSortConfig\":[],\"tabConfig\":{\"hasAllTab\":true,\"relationField\":\"\",\"on\":false},\"hasSuperQuery\":true,\"treePropsLabel\":\"fullName\",\"groupField\":\"\",\"printIds\":[],\"uploaderTemplateJson\":{},\"hasTreeQuery\":false,\"useFormPermission\":false,\"complexHeaderList\":[],\"useBtnPermission\":false,\"treeSyncType\":0,\"hasPage\":true,\"searchList\":[],\"ruleList\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"childTableStyle\":1,\"treePropsChildren\":\"children\",\"treeRelationFieldSelectType\":\"all\",\"showOverflow\":true,\"treeTemplateJson\":[],\"treeTitleI18nCode\":\"\",\"treePropsName\":\"\",\"useColumnPermission\":false,\"treePropsUrl\":\"\",\"btnsList\":[{\"show\":true,\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\",\"labelI18nCode\":\"common.add2Text\"},{\"show\":false,\"icon\":\"icon-ym icon-ym-btn-download\",\"label\":\"导出\",\"value\":\"download\",\"labelI18nCode\":\"common.exportText\"},{\"show\":false,\"icon\":\"icon-ym icon-ym-btn-upload\",\"label\":\"导入\",\"value\":\"upload\",\"labelI18nCode\":\"common.importText\"},{\"show\":false,\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"批量删除\",\"value\":\"batchRemove\",\"labelI18nCode\":\"common.batchDelText\"},{\"show\":false,\"icon\":\"icon-ym icon-ym-report-icon-preview-printPreview\",\"label\":\"批量打印\",\"value\":\"batchPrint\",\"labelI18nCode\":\"common.batchPrintText\"}],\"useDataPermission\":false,\"viewKey\":\"\",\"columnList\":[{\"yunzhupaasKey\":\"input\",\"useScan\":false,\"suffixIcon\":\"\",\"fullNameI18nCode\":[\"\"],\"align\":\"left\",\"showCount\":false,\"__config__\":{\"formId\":\"formItemb3758f\",\"yunzhupaasKey\":\"input\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同模版编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197093361,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":true,\"tag\":\"YunzhupaasInput\",\"regList\":[],\"tableAlign\":\"left\",\"span\":12,\"labelI18nCode\":\"\"},\"readonly\":false,\"prop\":\"contract_temp_code\",\"__vModel__\":\"contract_temp_code\",\"disabled\":false,\"id\":\"contract_temp_code\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"resizable\":true,\"fullName\":\"合同模版编码\",\"label\":\"合同模版编码\",\"sortable\":false,\"addonAfter\":\"\",\"maskConfig\":{\"prefixType\":1,\"useUnrealMask\":false,\"maskType\":1,\"unrealMaskLength\":1,\"prefixLimit\":0,\"suffixLimit\":0,\"filler\":\"*\",\"prefixSpecifyChar\":\"\",\"suffixType\":1,\"ignoreChar\":\"\",\"suffixSpecifyChar\":\"\"},\"width\":200,\"useMask\":false,\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"input\",\"useScan\":false,\"suffixIcon\":\"\",\"fullNameI18nCode\":[\"\"],\"align\":\"left\",\"showCount\":false,\"__config__\":{\"formId\":\"formItem7c816a\",\"yunzhupaasKey\":\"input\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同模版名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197096173,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"tag\":\"YunzhupaasInput\",\"regList\":[],\"tableAlign\":\"left\",\"span\":12},\"readonly\":false,\"prop\":\"contract_temp_name\",\"__vModel__\":\"contract_temp_name\",\"disabled\":false,\"id\":\"contract_temp_name\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"resizable\":true,\"fullName\":\"合同模版名称\",\"label\":\"合同模版名称\",\"sortable\":false,\"addonAfter\":\"\",\"maskConfig\":{\"prefixType\":1,\"useUnrealMask\":false,\"maskType\":1,\"unrealMaskLength\":1,\"prefixLimit\":0,\"suffixLimit\":0,\"filler\":\"*\",\"prefixSpecifyChar\":\"\",\"suffixType\":1,\"ignoreChar\":\"\",\"suffixSpecifyChar\":\"\"},\"width\":350,\"useMask\":false,\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"textarea\",\"clearable\":true,\"resizable\":true,\"fullName\":\"备注\",\"fullNameI18nCode\":[\"\"],\"label\":\"备注\",\"sortable\":false,\"align\":\"left\",\"autoSize\":{\"minRows\":3,\"maxRows\":3},\"showCount\":false,\"__config__\":{\"formId\":\"formItem4ef0df\",\"yunzhupaasKey\":\"textarea\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197120754,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"YunzhupaasTextarea\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"readonly\":false,\"prop\":\"remark\",\"__vModel__\":\"remark\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"remark\",\"placeholder\":\"请输入\",\"labelI18nCode\":\"\"}],\"summaryField\":[],\"parentField\":\"\",\"treeDataSource\":\"dictionary\",\"treeDictionary\":\"\",\"treeSyncInterfaceId\":\"\",\"customBtnsList\":[]}"); return sb.toString(); + } + /** app列表字段配置json */ + public static final String getAppColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"hasPage\":true,\"useColumnPermission\":false,\"searchList\":[],\"btnsList\":[{\"show\":true,\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\",\"labelI18nCode\":\"common.add2Text\"},{\"show\":false,\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"批量删除\",\"value\":\"batchRemove\",\"labelI18nCode\":\"common.batchDelText\"}],\"useDataPermission\":false,\"viewKey\":\"\",\"ruleListApp\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"columnList\":[{\"yunzhupaasKey\":\"input\",\"useScan\":false,\"suffixIcon\":\"\",\"fullNameI18nCode\":[\"\"],\"align\":\"left\",\"showCount\":false,\"__config__\":{\"formId\":\"formItemb3758f\",\"yunzhupaasKey\":\"input\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同模版编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197093361,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":true,\"tag\":\"YunzhupaasInput\",\"regList\":[],\"tableAlign\":\"left\",\"span\":12,\"labelI18nCode\":\"\"},\"readonly\":false,\"prop\":\"contract_temp_code\",\"__vModel__\":\"contract_temp_code\",\"disabled\":false,\"id\":\"contract_temp_code\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"resizable\":true,\"fullName\":\"合同模版编码\",\"label\":\"合同模版编码\",\"sortable\":false,\"addonAfter\":\"\",\"maskConfig\":{\"prefixType\":1,\"useUnrealMask\":false,\"maskType\":1,\"unrealMaskLength\":1,\"prefixLimit\":0,\"suffixLimit\":0,\"filler\":\"*\",\"prefixSpecifyChar\":\"\",\"suffixType\":1,\"ignoreChar\":\"\",\"suffixSpecifyChar\":\"\"},\"width\":200,\"useMask\":false,\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"input\",\"useScan\":false,\"suffixIcon\":\"\",\"fullNameI18nCode\":[\"\"],\"align\":\"left\",\"showCount\":false,\"__config__\":{\"formId\":\"formItem7c816a\",\"yunzhupaasKey\":\"input\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同模版名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197096173,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"tag\":\"YunzhupaasInput\",\"regList\":[],\"tableAlign\":\"left\",\"span\":12},\"readonly\":false,\"prop\":\"contract_temp_name\",\"__vModel__\":\"contract_temp_name\",\"disabled\":false,\"id\":\"contract_temp_name\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"resizable\":true,\"fullName\":\"合同模版名称\",\"label\":\"合同模版名称\",\"sortable\":false,\"addonAfter\":\"\",\"maskConfig\":{\"prefixType\":1,\"useUnrealMask\":false,\"maskType\":1,\"unrealMaskLength\":1,\"prefixLimit\":0,\"suffixLimit\":0,\"filler\":\"*\",\"prefixSpecifyChar\":\"\",\"suffixType\":1,\"ignoreChar\":\"\",\"suffixSpecifyChar\":\"\"},\"width\":350,\"useMask\":false,\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"textarea\",\"clearable\":true,\"resizable\":true,\"fullName\":\"备注\",\"fullNameI18nCode\":[\"\"],\"label\":\"备注\",\"sortable\":false,\"align\":\"left\",\"autoSize\":{\"minRows\":3,\"maxRows\":3},\"showCount\":false,\"__config__\":{\"formId\":\"formItem4ef0df\",\"yunzhupaasKey\":\"textarea\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197120754,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"YunzhupaasTextarea\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"readonly\":false,\"prop\":\"remark\",\"__vModel__\":\"remark\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"remark\",\"placeholder\":\"请输入\",\"labelI18nCode\":\"\"}],\"columnOptions\":[{\"clearable\":true,\"useScan\":false,\"suffixIcon\":\"\",\"fullName\":\"合同模版编码\",\"fullNameI18nCode\":[\"\"],\"addonAfter\":\"\",\"showCount\":false,\"__config__\":{\"formId\":\"formItemb3758f\",\"yunzhupaasKey\":\"input\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同模版编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197093361,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":true,\"tag\":\"YunzhupaasInput\",\"regList\":[],\"tableAlign\":\"left\",\"span\":12,\"labelI18nCode\":\"\"},\"readonly\":false,\"maskConfig\":{\"prefixType\":1,\"useUnrealMask\":false,\"maskType\":1,\"unrealMaskLength\":1,\"prefixLimit\":0,\"suffixLimit\":0,\"filler\":\"*\",\"prefixSpecifyChar\":\"\",\"suffixType\":1,\"ignoreChar\":\"\",\"suffixSpecifyChar\":\"\"},\"__vModel__\":\"contract_temp_code\",\"useMask\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"contract_temp_code\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"useScan\":false,\"suffixIcon\":\"\",\"fullName\":\"合同模版名称\",\"fullNameI18nCode\":[\"\"],\"addonAfter\":\"\",\"showCount\":false,\"__config__\":{\"formId\":\"formItem7c816a\",\"yunzhupaasKey\":\"input\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同模版名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197096173,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"tag\":\"YunzhupaasInput\",\"regList\":[],\"tableAlign\":\"left\",\"span\":12},\"readonly\":false,\"maskConfig\":{\"prefixType\":1,\"useUnrealMask\":false,\"maskType\":1,\"unrealMaskLength\":1,\"prefixLimit\":0,\"suffixLimit\":0,\"filler\":\"*\",\"prefixSpecifyChar\":\"\",\"suffixType\":1,\"ignoreChar\":\"\",\"suffixSpecifyChar\":\"\"},\"__vModel__\":\"contract_temp_name\",\"useMask\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"contract_temp_name\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"fullName\":\"备注\",\"fullNameI18nCode\":[\"\"],\"autoSize\":{\"minRows\":3,\"maxRows\":3},\"showCount\":false,\"__config__\":{\"formId\":\"formItem4ef0df\",\"yunzhupaasKey\":\"textarea\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197120754,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"YunzhupaasTextarea\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"readonly\":false,\"__vModel__\":\"remark\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"remark\",\"placeholder\":\"请输入\"},{\"__config__\":{\"formId\":\"formItemfdc810\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"是:只有合同基本信息和合同主体,无合同清单、金额、付款计划。否:反之\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"框架合同\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204216891,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"is_framework\",\"fullName\":\"框架合同\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"is_framework\"},{\"__config__\":{\"formId\":\"formItemda36db\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":1,\"noShow\":false,\"tipLabel\":\"是:显示合同清单,合同金额根据清单金额汇总生成;否:不显示清单,只显示合同金额与付款计划,合同金额手工录入\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"清单合同\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197789072,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"is_detail_list\",\"fullName\":\"清单合同\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"is_detail_list\"},{\"__config__\":{\"formId\":\"formItemcdd9ba\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用产品清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204672306,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"enable_tableProductList\",\"fullName\":\"启用产品清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableProductList\"},{\"__config__\":{\"formId\":\"formItem2787d4\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用材料清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204756615,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"enable_tableMaterialList\",\"fullName\":\"启用材料清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableMaterialList\"},{\"__config__\":{\"formId\":\"formItem62a424\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用人力清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204777094,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"enable_tableWorktypeList\",\"fullName\":\"启用人力清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableWorktypeList\"},{\"__config__\":{\"formId\":\"formItemc956e5\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用资产清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204823252,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"enable_tableAssetList\",\"fullName\":\"启用资产清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableAssetList\"},{\"__config__\":{\"formId\":\"formItem1dceff\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用任务清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779205615044,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"enable_tableTaskList\",\"fullName\":\"启用任务清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableTaskList\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"合同类型\",\"fullNameI18nCode\":[\"\"],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779206776300,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem4917e5\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"合同类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"options\":[{\"fullName\":\"收入合同\",\"id\":\"REV\"},{\"fullName\":\"支出合同\",\"id\":\"COS\"}],\"__vModel__\":\"contract_type\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"contract_type\",\"placeholder\":\"请选择\"},{\"__config__\":{\"formId\":\"formItem046684\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":1,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用在线打印\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779238994341,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"enable_printing\",\"fullName\":\"启用在线打印\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_printing\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"我方签约类型\",\"fullNameI18nCode\":[\"\"],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"PartA\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779239106349,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem709985\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"我方签约类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"options\":[{\"fullName\":\"甲方\",\"id\":\"PartA\"},{\"fullName\":\"乙方\",\"id\":\"PartB\"},{\"fullName\":\"丙方\",\"id\":\"PartC\"}],\"__vModel__\":\"our_company_type\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"our_company_type\",\"placeholder\":\"请选择\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"乙方签约类型\",\"fullNameI18nCode\":[\"\"],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"PartB\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779239278811,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem3495e6\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"乙方签约类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"options\":[{\"fullName\":\"甲方\",\"id\":\"PartA\"},{\"fullName\":\"乙方\",\"id\":\"PartB\"},{\"fullName\":\"丙方\",\"id\":\"PartC\"}],\"__vModel__\":\"second_party_type\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"second_party_type\",\"placeholder\":\"请选择\"},{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"丙方签约类型\",\"fullNameI18nCode\":[\"\"],\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"PartC\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779239279825,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem242830\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"丙方签约类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"options\":[{\"fullName\":\"甲方\",\"id\":\"PartA\"},{\"fullName\":\"乙方\",\"id\":\"PartB\"},{\"fullName\":\"丙方\",\"id\":\"PartC\"}],\"__vModel__\":\"third_party_type\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"third_party_type\",\"placeholder\":\"请选择\"},{\"popupType\":\"popover\",\"hasPage\":false,\"pageSize\":20,\"columnOptions\":[{\"label\":\"打印模版名称\",\"value\":\"f_full_name\"},{\"label\":\"打印模版描述\",\"value\":\"f_description\"}],\"fullNameI18nCode\":[\"\",\"\"],\"templateJson\":[],\"__config__\":{\"relationTable\":\"cm_contract_printing_temp\",\"yunzhupaasKey\":\"popupTableSelect\",\"defaultValue\":\"\",\"parentVModel\":\"tablePrintingTemp\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779240109576,\"transferList\":[],\"tagIcon\":\"icon-ym icon-ym-generator-popupTableSelect\",\"isSubTable\":true,\"columnWidth\":350,\"tag\":\"YunzhupaasPopupTableSelect\",\"formId\":\"formItemb39d07\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"打印模版ID\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"__vModel__\":\"printing_temp_id\",\"disabled\":false,\"id\":\"tablePrintingTemp-printing_temp_id\",\"placeholder\":\"请选择\",\"interfaceName\":\"获取系统打印模版列表\",\"popupWidth\":\"800px\",\"filterable\":true,\"clearable\":true,\"multiple\":false,\"fullName\":\"打印模板-打印模版ID\",\"relationField\":\"f_full_name\",\"extraOptions\":[],\"popupTitle\":\"选择数据\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":0,\"interfaceId\":\"826713957526931333\",\"propsValue\":\"f_id\"},{\"__config__\":{\"formId\":\"formItemd53b4e\",\"relationTable\":\"cm_contract_printing_temp\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"parentVModel\":\"tablePrintingTemp\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"是否启用\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779240149420,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"isSubTable\":true,\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"activeValue\":1,\"inactiveValue\":0,\"__vModel__\":\"is_enabled\",\"fullName\":\"打印模板-是否启用\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\",\"\"],\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"tablePrintingTemp-is_enabled\"}],\"pageSize\":20,\"defaultSortConfig\":[],\"type\":1,\"columnBtnsList\":[{\"show\":true,\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"event\":{\"enableFunc\":\"({ row, rowIndex, onlineUtils }) => {\\r\\n\\r\\n return true \\r\\n}\"},\"value\":\"edit\",\"labelI18nCode\":\"common.editText\"},{\"show\":true,\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"event\":{\"enableFunc\":\"({ row, rowIndex, onlineUtils }) => {\\r\\n\\r\\n return true \\r\\n}\"},\"value\":\"remove\",\"labelI18nCode\":\"common.delText\"},{\"show\":true,\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"event\":{\"enableFunc\":\"({ row, rowIndex, onlineUtils }) => {\\r\\n\\r\\n return true \\r\\n}\"},\"value\":\"detail\",\"labelI18nCode\":\"common.detailText\"}],\"tabConfig\":{\"hasAllTab\":true,\"relationField\":\"\",\"on\":false},\"hasSuperQuery\":false,\"defaultColumnList\":[{\"yunzhupaasKey\":\"input\",\"useScan\":false,\"suffixIcon\":\"\",\"fullNameI18nCode\":[\"\"],\"align\":\"left\",\"showCount\":false,\"__config__\":{\"formId\":\"formItemb3758f\",\"yunzhupaasKey\":\"input\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同模版编码\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197093361,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":true,\"tag\":\"YunzhupaasInput\",\"regList\":[],\"tableAlign\":\"left\",\"span\":12,\"labelI18nCode\":\"\"},\"readonly\":false,\"prop\":\"contract_temp_code\",\"__vModel__\":\"contract_temp_code\",\"checked\":true,\"disabled\":false,\"id\":\"contract_temp_code\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"resizable\":true,\"fullName\":\"合同模版编码\",\"label\":\"合同模版编码\",\"sortable\":false,\"addonAfter\":\"\",\"maskConfig\":{\"prefixType\":1,\"useUnrealMask\":false,\"maskType\":1,\"unrealMaskLength\":1,\"prefixLimit\":0,\"suffixLimit\":0,\"filler\":\"*\",\"prefixSpecifyChar\":\"\",\"suffixType\":1,\"ignoreChar\":\"\",\"suffixSpecifyChar\":\"\"},\"useMask\":false,\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"input\",\"useScan\":false,\"suffixIcon\":\"\",\"fullNameI18nCode\":[\"\"],\"align\":\"left\",\"showCount\":false,\"__config__\":{\"formId\":\"formItem7c816a\",\"yunzhupaasKey\":\"input\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"合同模版名称\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197096173,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"tag\":\"YunzhupaasInput\",\"regList\":[],\"tableAlign\":\"left\",\"span\":12},\"readonly\":false,\"prop\":\"contract_temp_name\",\"__vModel__\":\"contract_temp_name\",\"checked\":true,\"disabled\":false,\"id\":\"contract_temp_name\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"resizable\":true,\"fullName\":\"合同模版名称\",\"label\":\"合同模版名称\",\"sortable\":false,\"addonAfter\":\"\",\"maskConfig\":{\"prefixType\":1,\"useUnrealMask\":false,\"maskType\":1,\"unrealMaskLength\":1,\"prefixLimit\":0,\"suffixLimit\":0,\"filler\":\"*\",\"prefixSpecifyChar\":\"\",\"suffixType\":1,\"ignoreChar\":\"\",\"suffixSpecifyChar\":\"\"},\"useMask\":false,\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"textarea\",\"clearable\":true,\"resizable\":true,\"fullName\":\"备注\",\"fullNameI18nCode\":[\"\"],\"label\":\"备注\",\"sortable\":false,\"align\":\"left\",\"autoSize\":{\"minRows\":3,\"maxRows\":3},\"showCount\":false,\"__config__\":{\"formId\":\"formItem4ef0df\",\"yunzhupaasKey\":\"textarea\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"备注\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197120754,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-textarea\",\"tag\":\"YunzhupaasTextarea\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"readonly\":false,\"prop\":\"remark\",\"__vModel__\":\"remark\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"remark\",\"placeholder\":\"请输入\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"switch\",\"resizable\":true,\"activeValue\":1,\"inactiveValue\":0,\"fullName\":\"框架合同\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"label\":\"框架合同\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":\"formItemfdc810\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"是:只有合同基本信息和合同主体,无合同清单、金额、付款计划。否:反之\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"框架合同\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204216891,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"is_framework\",\"__vModel__\":\"is_framework\",\"checked\":false,\"fixed\":\"none\",\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"is_framework\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"switch\",\"resizable\":true,\"activeValue\":1,\"inactiveValue\":0,\"fullName\":\"清单合同\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"label\":\"清单合同\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":\"formItemda36db\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":1,\"noShow\":false,\"tipLabel\":\"是:显示合同清单,合同金额根据清单金额汇总生成;否:不显示清单,只显示合同金额与付款计划,合同金额手工录入\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"清单合同\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779197789072,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"is_detail_list\",\"__vModel__\":\"is_detail_list\",\"checked\":false,\"fixed\":\"none\",\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"is_detail_list\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"switch\",\"resizable\":true,\"activeValue\":1,\"inactiveValue\":0,\"fullName\":\"启用产品清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"label\":\"启用产品清单\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":\"formItemcdd9ba\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用产品清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204672306,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"enable_tableProductList\",\"__vModel__\":\"enable_tableProductList\",\"checked\":false,\"fixed\":\"none\",\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableProductList\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"switch\",\"resizable\":true,\"activeValue\":1,\"inactiveValue\":0,\"fullName\":\"启用材料清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"label\":\"启用材料清单\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":\"formItem2787d4\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用材料清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204756615,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"enable_tableMaterialList\",\"__vModel__\":\"enable_tableMaterialList\",\"checked\":false,\"fixed\":\"none\",\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableMaterialList\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"switch\",\"resizable\":true,\"activeValue\":1,\"inactiveValue\":0,\"fullName\":\"启用人力清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"label\":\"启用人力清单\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":\"formItem62a424\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用人力清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204777094,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"enable_tableWorktypeList\",\"__vModel__\":\"enable_tableWorktypeList\",\"checked\":false,\"fixed\":\"none\",\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableWorktypeList\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"switch\",\"resizable\":true,\"activeValue\":1,\"inactiveValue\":0,\"fullName\":\"启用资产清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"label\":\"启用资产清单\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":\"formItemc956e5\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用资产清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779204823252,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"enable_tableAssetList\",\"__vModel__\":\"enable_tableAssetList\",\"checked\":false,\"fixed\":\"none\",\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableAssetList\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"switch\",\"resizable\":true,\"activeValue\":1,\"inactiveValue\":0,\"fullName\":\"启用任务清单\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"label\":\"启用任务清单\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":\"formItem1dceff\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用任务清单\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779205615044,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"enable_tableTaskList\",\"__vModel__\":\"enable_tableTaskList\",\"checked\":false,\"fixed\":\"none\",\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_tableTaskList\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"select\",\"filterable\":false,\"clearable\":true,\"resizable\":true,\"multiple\":false,\"fullName\":\"合同类型\",\"fullNameI18nCode\":[\"\"],\"label\":\"合同类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779206776300,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem4917e5\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"合同类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"contract_type\",\"options\":[{\"fullName\":\"收入合同\",\"id\":\"REV\"},{\"fullName\":\"支出合同\",\"id\":\"COS\"}],\"__vModel__\":\"contract_type\",\"checked\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"contract_type\",\"placeholder\":\"请选择\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"switch\",\"resizable\":true,\"activeValue\":1,\"inactiveValue\":0,\"fullName\":\"启用在线打印\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\"],\"label\":\"启用在线打印\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":\"formItem046684\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":1,\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"启用在线打印\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779238994341,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"enable_printing\",\"__vModel__\":\"enable_printing\",\"checked\":false,\"fixed\":\"none\",\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"enable_printing\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"select\",\"filterable\":false,\"clearable\":true,\"resizable\":true,\"multiple\":false,\"fullName\":\"我方签约类型\",\"fullNameI18nCode\":[\"\"],\"label\":\"我方签约类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"PartA\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779239106349,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem709985\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"我方签约类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"our_company_type\",\"options\":[{\"fullName\":\"甲方\",\"id\":\"PartA\"},{\"fullName\":\"乙方\",\"id\":\"PartB\"},{\"fullName\":\"丙方\",\"id\":\"PartC\"}],\"__vModel__\":\"our_company_type\",\"checked\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"our_company_type\",\"placeholder\":\"请选择\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"select\",\"filterable\":false,\"clearable\":true,\"resizable\":true,\"multiple\":false,\"fullName\":\"乙方签约类型\",\"fullNameI18nCode\":[\"\"],\"label\":\"乙方签约类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"PartB\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779239278811,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem3495e6\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"乙方签约类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"second_party_type\",\"options\":[{\"fullName\":\"甲方\",\"id\":\"PartA\"},{\"fullName\":\"乙方\",\"id\":\"PartB\"},{\"fullName\":\"丙方\",\"id\":\"PartC\"}],\"__vModel__\":\"second_party_type\",\"checked\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"second_party_type\",\"placeholder\":\"请选择\",\"labelI18nCode\":\"\"},{\"yunzhupaasKey\":\"select\",\"filterable\":false,\"clearable\":true,\"resizable\":true,\"multiple\":false,\"fullName\":\"丙方签约类型\",\"fullNameI18nCode\":[\"\"],\"label\":\"丙方签约类型\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"yunzhupaasKey\":\"select\",\"defaultValue\":\"PartC\",\"dragDisabled\":false,\"className\":[],\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779239279825,\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"tag\":\"YunzhupaasSelect\",\"formId\":\"formItem242830\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"丙方签约类型\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"propsName\":\"\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"third_party_type\",\"options\":[{\"fullName\":\"甲方\",\"id\":\"PartA\"},{\"fullName\":\"乙方\",\"id\":\"PartB\"},{\"fullName\":\"丙方\",\"id\":\"PartC\"}],\"__vModel__\":\"third_party_type\",\"checked\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"third_party_type\",\"placeholder\":\"请选择\",\"labelI18nCode\":\"\"},{\"popupType\":\"popover\",\"yunzhupaasKey\":\"popupTableSelect\",\"hasPage\":false,\"pageSize\":20,\"columnOptions\":[{\"label\":\"打印模版名称\",\"value\":\"f_full_name\"},{\"label\":\"打印模版描述\",\"value\":\"f_description\"}],\"fullNameI18nCode\":[\"\",\"\"],\"align\":\"left\",\"templateJson\":[],\"__config__\":{\"relationTable\":\"cm_contract_printing_temp\",\"yunzhupaasKey\":\"popupTableSelect\",\"defaultValue\":\"\",\"parentVModel\":\"tablePrintingTemp\",\"dragDisabled\":false,\"className\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779240109576,\"transferList\":[],\"tagIcon\":\"icon-ym icon-ym-generator-popupTableSelect\",\"isSubTable\":true,\"columnWidth\":350,\"tag\":\"YunzhupaasPopupTableSelect\",\"formId\":\"formItemb39d07\",\"visibility\":[\"pc\",\"app\"],\"noShow\":false,\"tipLabel\":\"\",\"tableFixed\":\"none\",\"label\":\"打印模版ID\",\"trigger\":\"change\",\"layout\":\"colFormItem\",\"useCache\":true,\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"tablePrintingTemp-printing_temp_id\",\"__vModel__\":\"printing_temp_id\",\"checked\":false,\"disabled\":false,\"id\":\"tablePrintingTemp-printing_temp_id\",\"placeholder\":\"请选择\",\"interfaceName\":\"获取系统打印模版列表\",\"popupWidth\":\"800px\",\"filterable\":true,\"clearable\":true,\"resizable\":true,\"multiple\":false,\"fullName\":\"打印模板-打印模版ID\",\"label\":\"打印模板-打印模版ID\",\"sortable\":false,\"relationField\":\"f_full_name\",\"extraOptions\":[],\"popupTitle\":\"选择数据\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"interfaceHasPage\":0,\"interfaceId\":\"826713957526931333\",\"labelI18nCode\":\"\",\"propsValue\":\"f_id\"},{\"yunzhupaasKey\":\"switch\",\"resizable\":true,\"activeValue\":1,\"inactiveValue\":0,\"fullName\":\"打印模板-是否启用\",\"inactiveTxt\":\"N\",\"fullNameI18nCode\":[\"\",\"\"],\"label\":\"打印模板-是否启用\",\"sortable\":false,\"align\":\"left\",\"__config__\":{\"formId\":\"formItemd53b4e\",\"relationTable\":\"cm_contract_printing_temp\",\"yunzhupaasKey\":\"switch\",\"visibility\":[\"pc\",\"app\"],\"defaultValue\":0,\"noShow\":false,\"parentVModel\":\"tablePrintingTemp\",\"tipLabel\":\"\",\"tableFixed\":\"none\",\"dragDisabled\":false,\"className\":[],\"label\":\"是否启用\",\"trigger\":\"change\",\"showLabel\":true,\"required\":false,\"tableName\":\"cm_contract_temp\",\"renderKey\":1779240149420,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-switch\",\"isSubTable\":true,\"tag\":\"YunzhupaasSwitch\",\"regList\":[],\"tableAlign\":\"left\",\"span\":24},\"prop\":\"tablePrintingTemp-is_enabled\",\"__vModel__\":\"is_enabled\",\"checked\":false,\"fixed\":\"none\",\"disabled\":false,\"activeTxt\":\"Y\",\"id\":\"tablePrintingTemp-is_enabled\",\"labelI18nCode\":\"\"}],\"showOverflow\":true,\"useFormPermission\":false,\"customBtnsList\":[],\"useBtnPermission\":false}"); return sb.toString(); + } + /** 表列表 */ + public static final String getTableList(){ + StringBuilder sb = new StringBuilder(); +sb.append("[{\"relationTable\":\"\",\"tableField\":\"\",\"typeId\":\"1\",\"fields\":[{\"allowNull\":0,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"50\",\"dataType\":\"varchar\",\"field\":\"contract_temp_id\",\"fieldName\":\"合同模版ID\",\"identity\":0,\"primaryKey\":1},{\"allowNull\":0,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"30\",\"dataType\":\"varchar\",\"field\":\"contract_temp_code\",\"fieldName\":\"合同模版编码\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":0,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"100\",\"dataType\":\"varchar\",\"field\":\"contract_temp_name\",\"fieldName\":\"合同模版名称\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"1\",\"dataType\":\"varchar\",\"field\":\"is_framework\",\"fieldName\":\"是否框架合同。Y=是,N=不是\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"1\",\"dataType\":\"varchar\",\"field\":\"is_detail_list\",\"fieldName\":\"是否清单合同。Y=是,N=不是\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"1\",\"dataType\":\"varchar\",\"field\":\"enable_tableProductList\",\"fieldName\":\"启用产品清单。Y=是,N=不是\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"1\",\"dataType\":\"varchar\",\"field\":\"enable_tableMaterialList\",\"fieldName\":\"启用材料清单。Y=是,N=不是\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"1\",\"dataType\":\"varchar\",\"field\":\"enable_tableWorktypeList\",\"fieldName\":\"启用人力清单。Y=是,N=不是\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"1\",\"dataType\":\"varchar\",\"field\":\"enable_tableAssetList\",\"fieldName\":\"启用资产清单。Y=是,N=不是\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"1\",\"dataType\":\"varchar\",\"field\":\"enable_tableTaskList\",\"fieldName\":\"启用任务清单。Y=是,N=不是\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"10\",\"dataType\":\"varchar\",\"field\":\"contract_type\",\"fieldName\":\"合同类型。合同类型: REV-收入, COS-支出\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"1\",\"dataType\":\"varchar\",\"field\":\"enable_printing\",\"fieldName\":\"启用在线打印。Y=是,N=不是\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"10\",\"dataType\":\"varchar\",\"field\":\"our_company_type\",\"fieldName\":\"我方签约类型。枚举:​PartyA=甲方、PartyB=乙方、PartyC=丙方\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"10\",\"dataType\":\"varchar\",\"field\":\"second_party_type\",\"fieldName\":\"乙方签约类型。枚举:​PartyA=甲方、PartyB=乙方、PartyC=丙方\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"10\",\"dataType\":\"varchar\",\"field\":\"third_party_type\",\"fieldName\":\"丙方签约类型。枚举:​PartyA=甲方、PartyB=乙方、PartyC=丙方\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"500\",\"dataType\":\"varchar\",\"field\":\"remark\",\"fieldName\":\"备注\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"50\",\"dataType\":\"varchar\",\"field\":\"create_by\",\"fieldName\":\"创建人\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":0,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"\",\"dataType\":\"datetime\",\"field\":\"create_time\",\"fieldName\":\"创建时间\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"50\",\"dataType\":\"varchar\",\"field\":\"update_by\",\"fieldName\":\"更新人ID\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"\",\"dataType\":\"datetime\",\"field\":\"update_time\",\"fieldName\":\"更新时间\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":0,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"50\",\"dataType\":\"varchar\",\"field\":\"f_tenant_id\",\"fieldName\":\"租户id\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"50\",\"dataType\":\"varchar\",\"field\":\"f_flow_id\",\"fieldName\":\"流程id\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"50\",\"dataType\":\"varchar\",\"field\":\"f_flow_task_id\",\"fieldName\":\"流程任务主键\",\"identity\":0,\"primaryKey\":0}],\"relationField\":\"\",\"table\":\"cm_contract_temp\",\"tableName\":\"合同模版\"},{\"relationTable\":\"cm_contract_temp\",\"tableField\":\"contract_temp_id\",\"typeId\":\"0\",\"fields\":[{\"allowNull\":0,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"50\",\"dataType\":\"varchar\",\"field\":\"contract_printing_temp_id\",\"fieldName\":\"合同打印模版ID\",\"identity\":0,\"primaryKey\":1},{\"allowNull\":0,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"50\",\"dataType\":\"varchar\",\"field\":\"contract_temp_id\",\"fieldName\":\"合同模版ID\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":0,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"50\",\"dataType\":\"varchar\",\"field\":\"printing_temp_id\",\"fieldName\":\"打印模版ID\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":0,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"1\",\"dataType\":\"varchar\",\"field\":\"is_enabled\",\"fieldName\":\"是否启用。Y=启用、N=禁用\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"500\",\"dataType\":\"varchar\",\"field\":\"remark\",\"fieldName\":\"备注\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"50\",\"dataType\":\"varchar\",\"field\":\"create_by\",\"fieldName\":\"创建人\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":0,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"\",\"dataType\":\"datetime\",\"field\":\"create_time\",\"fieldName\":\"创建时间\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"50\",\"dataType\":\"varchar\",\"field\":\"update_by\",\"fieldName\":\"更新人ID\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"\",\"dataType\":\"datetime\",\"field\":\"update_time\",\"fieldName\":\"更新时间\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":0,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"50\",\"dataType\":\"varchar\",\"field\":\"f_tenant_id\",\"fieldName\":\"租户id\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"50\",\"dataType\":\"varchar\",\"field\":\"f_flow_id\",\"fieldName\":\"流程id\",\"identity\":0,\"primaryKey\":0},{\"allowNull\":1,\"autoIncrement\":0,\"columnName\":null,\"dataLength\":\"50\",\"dataType\":\"varchar\",\"field\":\"f_flow_task_id\",\"fieldName\":\"流程任务主键\",\"identity\":0,\"primaryKey\":0}],\"relationField\":\"contract_temp_code\",\"table\":\"cm_contract_printing_temp\",\"tableName\":\"合同打印模版\"}]"); return sb.toString(); + } + +} diff --git a/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractTempExcelErrorVO.java b/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractTempExcelErrorVO.java new file mode 100644 index 0000000..06f1c50 --- /dev/null +++ b/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractTempExcelErrorVO.java @@ -0,0 +1,22 @@ + + +package com.yunzhupaas.cm.model.contracttemp; + +import lombok.Data; +import cn.afterturn.easypoi.excel.annotation.Excel; +import com.alibaba.fastjson.annotation.JSONField; +/** + * + * 合同模版管理 + * @版本: V5.2.7 + * @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有 + * @作者: 深圳市乐程软件有限公司 + * @日期: 2026-05-21 + */ +@Data +public class ContractTempExcelErrorVO extends ContractTempExcelVO{ + + @Excel(name = "异常原因",orderNum = "-999") + @JSONField(name = "errorsInfo") + private String errorsInfo; +} diff --git a/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractTempExcelVO.java b/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractTempExcelVO.java new file mode 100644 index 0000000..166176e --- /dev/null +++ b/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractTempExcelVO.java @@ -0,0 +1,25 @@ +package com.yunzhupaas.cm.model.contracttemp; + +import lombok.Data; +import java.sql.Time; +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.alibaba.fastjson.annotation.JSONField; +import cn.afterturn.easypoi.excel.annotation.Excel; +import cn.afterturn.easypoi.excel.annotation.ExcelEntity; +import cn.afterturn.easypoi.excel.annotation.ExcelCollection; +import java.math.BigDecimal; +import java.util.List; +/** + * + * 合同模版管理 + * @版本: V5.2.7 + * @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有 + * @作者: 深圳市乐程软件有限公司 + * @日期: 2026-05-21 + */ +@Data +public class ContractTempExcelVO{ + +} diff --git a/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractTempForm.java b/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractTempForm.java new file mode 100644 index 0000000..1cc2424 --- /dev/null +++ b/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractTempForm.java @@ -0,0 +1,106 @@ +package com.yunzhupaas.cm.model.contracttemp; + +import lombok.Data; +import java.util.*; +import java.math.BigDecimal; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.alibaba.fastjson.annotation.JSONField; +import io.swagger.v3.oas.annotations.media.Schema; + +/** + * 合同模版管理 + * @版本: V5.2.7 + * @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有 + * @作者: 深圳市乐程软件有限公司 + * @日期: 2026-05-21 + */ +@Data +@Schema(description = "表单参数") +public class ContractTempForm { + /** 主键 */ + @Schema(description = "主键") + @JSONField(name = "contract_temp_id") + private String contractTempId; + + + /** 合同模版编码 **/ + @Schema(description = "合同模版编码") + @JsonProperty("contract_temp_code") + @JSONField(name = "contract_temp_code") + private String contractTempCode; + /** 合同模版名称 **/ + @Schema(description = "合同模版名称") + @JsonProperty("contract_temp_name") + @JSONField(name = "contract_temp_name") + private String contractTempName; + /** 备注 **/ + @Schema(description = "备注") + @JsonProperty("remark") + @JSONField(name = "remark") + private String remark; + /** 框架合同 **/ + @Schema(description = "框架合同") + @JsonProperty("is_framework") + @JSONField(name = "is_framework") + private Integer isFramework; + /** 清单合同 **/ + @Schema(description = "清单合同") + @JsonProperty("is_detail_list") + @JSONField(name = "is_detail_list") + private Integer isDetailList; + /** 启用产品清单 **/ + @Schema(description = "启用产品清单") + @JsonProperty("enable_tableProductList") + @JSONField(name = "enable_tableProductList") + private Integer enableTableProductList; + /** 启用材料清单 **/ + @Schema(description = "启用材料清单") + @JsonProperty("enable_tableMaterialList") + @JSONField(name = "enable_tableMaterialList") + private Integer enableTableMaterialList; + /** 启用人力清单 **/ + @Schema(description = "启用人力清单") + @JsonProperty("enable_tableWorktypeList") + @JSONField(name = "enable_tableWorktypeList") + private Integer enableTableWorktypeList; + /** 启用资产清单 **/ + @Schema(description = "启用资产清单") + @JsonProperty("enable_tableAssetList") + @JSONField(name = "enable_tableAssetList") + private Integer enableTableAssetList; + /** 启用任务清单 **/ + @Schema(description = "启用任务清单") + @JsonProperty("enable_tableTaskList") + @JSONField(name = "enable_tableTaskList") + private Integer enableTableTaskList; + /** 合同类型 **/ + @Schema(description = "合同类型") + @JsonProperty("contract_type") + @JSONField(name = "contract_type") + private Object contractType; + /** 启用在线打印 **/ + @Schema(description = "启用在线打印") + @JsonProperty("enable_printing") + @JSONField(name = "enable_printing") + private Integer enablePrinting; + /** 我方签约类型 **/ + @Schema(description = "我方签约类型") + @JsonProperty("our_company_type") + @JSONField(name = "our_company_type") + private Object ourCompanyType; + /** 乙方签约类型 **/ + @Schema(description = "乙方签约类型") + @JsonProperty("second_party_type") + @JSONField(name = "second_party_type") + private Object secondPartyType; + /** 丙方签约类型 **/ + @Schema(description = "丙方签约类型") + @JsonProperty("third_party_type") + @JSONField(name = "third_party_type") + private Object thirdPartyType; + + /** 子表数据 **/ + @Schema(description = "contractPrintingTemp子表数据") + @JsonProperty("contractPrintingTempList") + private List contractPrintingTempList; +} diff --git a/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractTempPagination.java b/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractTempPagination.java new file mode 100644 index 0000000..b37157d --- /dev/null +++ b/yunzhupaas-cm/yunzhupaas-cm-entity/src/main/java/com/yunzhupaas/cm/model/contracttemp/ContractTempPagination.java @@ -0,0 +1,45 @@ +package com.yunzhupaas.cm.model.contracttemp; + +import com.alibaba.fastjson.annotation.JSONField; +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; +import com.yunzhupaas.base.Pagination; +import io.swagger.v3.oas.annotations.media.Schema; +import java.util.List; + +/** + * + * 合同模版管理 + * @版本: V5.2.7 + * @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有 + * @作者: 深圳市乐程软件有限公司 + * @日期: 2026-05-21 + */ +@Data +@Schema(description = "列表查询参数") +public class ContractTempPagination extends Pagination { + /** 关键词搜索 */ + @Schema(description = "关键词搜索") + private String yunzhupaasKeyword; + /** 查询key */ + @Schema(description = "查询key") + private String[] selectKey; + /** 选中数据数组id */ + @Schema(description = "选中数据数组id") + private Object[] selectIds; + /** json */ + @Schema(description = "json") + private String json; + /** 数据类型 0-当前页,1-全部数据 */ + @Schema(description = "数据类型 0-当前页,1-全部数据") + private String dataType; + /** 高级查询 */ + @Schema(description = "高级查询") + private String superQueryJson; + /** 功能id */ + @Schema(description = "功能id") + private String moduleId; + /** 菜单id */ + @Schema(description = "菜单id") + private String menuId; +} diff --git a/yunzhupaas-example/pom.xml b/yunzhupaas-example/pom.xml deleted file mode 100644 index a9e41bb..0000000 --- a/yunzhupaas-example/pom.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - yunzhupaas-java-boot - com.yunzhupaas - 5.2.0-RELEASE - - 4.0.0 - - yunzhupaas-example - pom - - yunzhupaas-example-entity - yunzhupaas-example-biz - yunzhupaas-example-controller - - - diff --git a/yunzhupaas-example/yunzhupaas-example-biz/pom.xml b/yunzhupaas-example/yunzhupaas-example-biz/pom.xml deleted file mode 100644 index 42f1d92..0000000 --- a/yunzhupaas-example/yunzhupaas-example-biz/pom.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - yunzhupaas-example - com.yunzhupaas - 5.2.0-RELEASE - - 4.0.0 - - yunzhupaas-example-biz - - - - com.yunzhupaas - yunzhupaas-example-entity - ${project.version} - - - com.yunzhupaas - yunzhupaas-generater-base - ${project.version} - - - - diff --git a/yunzhupaas-example/yunzhupaas-example-biz/src/main/java/com/yunzhupaas/service/impl/ContractServiceImpl.java b/yunzhupaas-example/yunzhupaas-example-biz/src/main/java/com/yunzhupaas/service/impl/ContractServiceImpl.java deleted file mode 100644 index ac5d806..0000000 --- a/yunzhupaas-example/yunzhupaas-example-biz/src/main/java/com/yunzhupaas/service/impl/ContractServiceImpl.java +++ /dev/null @@ -1,75 +0,0 @@ -package com.yunzhupaas.service.impl; - -import com.yunzhupaas.base.service.SuperServiceImpl; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.yunzhupaas.base.Pagination; -import com.yunzhupaas.entity.ContractEntity; -import com.yunzhupaas.util.RandomUtil; -import com.yunzhupaas.util.StringUtil; -import org.springframework.stereotype.Service; -import com.baomidou.dynamic.datasource.annotation.DSTransactional; - -import java.util.List; - -/** - * - * @author 云筑产品开发平台组 - * @version V3.1.0 - * @copyright 深圳市乐程软件有限公司 - * @date 2024/3/16 9:47 - */ -@Service -public class ContractServiceImpl extends SuperServiceImpl implements ContractService { - - - @Override - public List getlist(Pagination pagination){ - //通过UserProvider获取用户信息 - QueryWrapper queryWrapper = new QueryWrapper<>(); - if (!StringUtil.isEmpty(pagination.getKeyword())) { - queryWrapper.lambda().and( - t -> t.like(ContractEntity::getContractName, pagination.getKeyword()) - .or().like(ContractEntity::getMytelePhone, pagination.getKeyword()) - ); - } - //排序 - if (StringUtil.isEmpty(pagination.getSidx())) { - } else { - queryWrapper = "asc".equals(pagination.getSort().toLowerCase()) ? queryWrapper.orderByAsc(pagination.getSidx()) : queryWrapper.orderByDesc(pagination.getSidx()); - } - Page page = new Page<>(pagination.getCurrentPage(), pagination.getPageSize()); - IPage userPage = this.page(page, queryWrapper); - return pagination.setData(userPage.getRecords(), page.getTotal()); - } - - @Override - public ContractEntity getInfo(String id){ - QueryWrapper queryWrapper = new QueryWrapper<>(); - queryWrapper.lambda().eq(ContractEntity::getId, id); - return this.getOne(queryWrapper); - } - - @Override - @DSTransactional - public void create(ContractEntity entity){ - entity.setId(RandomUtil.uuId()); - this.save(entity); - } - - @Override - @DSTransactional - public void update(String id, ContractEntity entity){ - entity.setId(id); - this.updateById(entity); - } - - @Override - public void delete(ContractEntity entity) { - if (entity != null) { - this.removeById(entity.getId()); - } - } -} - diff --git a/yunzhupaas-example/yunzhupaas-example-controller/pom.xml b/yunzhupaas-example/yunzhupaas-example-controller/pom.xml deleted file mode 100644 index c193185..0000000 --- a/yunzhupaas-example/yunzhupaas-example-controller/pom.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - yunzhupaas-example - com.yunzhupaas - 5.2.0-RELEASE - - 4.0.0 - - yunzhupaas-example-controller - - - - com.yunzhupaas - yunzhupaas-example-biz - ${project.version} - - - - diff --git a/yunzhupaas-example/yunzhupaas-example-entity/pom.xml b/yunzhupaas-example/yunzhupaas-example-entity/pom.xml deleted file mode 100644 index e9e92ea..0000000 --- a/yunzhupaas-example/yunzhupaas-example-entity/pom.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - yunzhupaas-example - com.yunzhupaas - 5.2.0-RELEASE - - 4.0.0 - - yunzhupaas-example-entity - - - - com.yunzhupaas - yunzhupaas-common-all - ${project.version} - - - - diff --git a/yunzhupaas-example/yunzhupaas-example-entity/src/main/java/com/yunzhupaas/entity/ContractEntity.java b/yunzhupaas-example/yunzhupaas-example-entity/src/main/java/com/yunzhupaas/entity/ContractEntity.java deleted file mode 100644 index 8a6e6ec..0000000 --- a/yunzhupaas-example/yunzhupaas-example-entity/src/main/java/com/yunzhupaas/entity/ContractEntity.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.yunzhupaas.entity; - -import com.yunzhupaas.base.entity.SuperBaseEntity; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import io.swagger.v3.oas.annotations.media.Schema; -import lombok.Data; - -import java.io.Serializable; - -/** - * - * Contract - * 版本: V3.0.0 - * 版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn) - * 作者: 云筑产品开发平台组 - * 日期: 2020-12-31 - */ -@Data -@TableName("test_contract") -public class ContractEntity extends SuperBaseEntity.SuperTBaseEntity implements Serializable { - - @TableField("F_CONTRACTNAME") - private String contractName; - - @TableField("F_MYTELEPHONE") - private String mytelePhone; - - @TableField("F_FILEJSON") - private String fileJson; - -} - diff --git a/yunzhupaas-example/yunzhupaas-example-entity/src/main/java/com/yunzhupaas/model/ContractForm.java b/yunzhupaas-example/yunzhupaas-example-entity/src/main/java/com/yunzhupaas/model/ContractForm.java deleted file mode 100644 index b795c93..0000000 --- a/yunzhupaas-example/yunzhupaas-example-entity/src/main/java/com/yunzhupaas/model/ContractForm.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.yunzhupaas.model; - -import io.swagger.v3.oas.annotations.media.Schema; -import lombok.Data; - -/** - * - * - * 版本: V3.0.0 - * 版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn) - * 作者: 云筑产品开发平台组 - * 日期: 2020-12-31 - */ -@Data -public class ContractForm { - - @Schema(description = "姓名") - private String contractName; - - @Schema(description = "手机号") - private String mytelePhone; - - @Schema(description = "文件") - private String fileJson; - -} - diff --git a/yunzhupaas-example/yunzhupaas-example-entity/src/main/java/com/yunzhupaas/model/ContractInfoVO.java b/yunzhupaas-example/yunzhupaas-example-entity/src/main/java/com/yunzhupaas/model/ContractInfoVO.java deleted file mode 100644 index 0b86df0..0000000 --- a/yunzhupaas-example/yunzhupaas-example-entity/src/main/java/com/yunzhupaas/model/ContractInfoVO.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.yunzhupaas.model; - -import io.swagger.v3.oas.annotations.media.Schema; -import lombok.Data; - -/** - * - * - * 版本: V3.0.0 - * 版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn) - * 作者: 云筑产品开发平台组 - * 日期: 2020-12-31 - */ -@Data -public class ContractInfoVO { - @Schema(description = "主键") - private String id; - - @Schema(description = "姓名") - private String contractName; - - @Schema(description = "手机号") - private String mytelePhone; - - @Schema(description = "文件") - private String fileJson; -} - diff --git a/yunzhupaas-example/yunzhupaas-example-entity/src/main/java/com/yunzhupaas/model/ContractListVO.java b/yunzhupaas-example/yunzhupaas-example-entity/src/main/java/com/yunzhupaas/model/ContractListVO.java deleted file mode 100644 index 2cc5c89..0000000 --- a/yunzhupaas-example/yunzhupaas-example-entity/src/main/java/com/yunzhupaas/model/ContractListVO.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.yunzhupaas.model; - -import lombok.Data; - -/** - * - * - * 版本: V3.0.0 - * 版权: 深圳市乐程软件有限公司(http://www.szlecheng.cn) - * 作者: 云筑产品开发平台组 - * 日期: 2020-12-31 - */ -@Data -public class ContractListVO extends ContractInfoVO { - -} -