diff --git a/jnpf-java-boot/jnpf-admin/src/main/java/jnpf/database/config/MybatisPlusMetaObjectHandler.java b/jnpf-java-boot/jnpf-admin/src/main/java/jnpf/database/config/MybatisPlusMetaObjectHandler.java new file mode 100644 index 00000000..1fc3105a --- /dev/null +++ b/jnpf-java-boot/jnpf-admin/src/main/java/jnpf/database/config/MybatisPlusMetaObjectHandler.java @@ -0,0 +1,129 @@ +package jnpf.database.config; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; +import jnpf.base.UserInfo; +import jnpf.constant.PermissionConst; +import jnpf.permission.entity.OrganizeEntity; +import jnpf.permission.entity.UserEntity; +import jnpf.permission.service.OrganizeService; +import jnpf.util.DateUtil; +import jnpf.util.StringUtil; +import jnpf.util.UserProvider; +import jnpf.util.context.SpringContext; +import lombok.extern.slf4j.Slf4j; +import org.apache.ibatis.reflection.MetaObject; +import org.springframework.context.ApplicationContext; +import org.springframework.stereotype.Component; + + +/** + * MybatisPlus配置类 + * + * @author Allen Pan + * @version V3.4.1 + * @copyright 长江云息 + * @date 2019年9月27日 上午9:18 + */ +@Component +@Slf4j +//@Configuration +//@Intercepts({@Signature(type = Executor.class, method = "update", args = {MappedStatement.class, Object.class})}) +public class MybatisPlusMetaObjectHandler implements MetaObjectHandler { + + //@Autowired + private static ApplicationContext applicationContext; + private UserProvider userProvider; + + private OrganizeService organizeService; + + @Override + public void insertFill(MetaObject metaObject) { + String companyId = ""; +// userProvider= applicationContext.getBean(UserProvider.class); + UserProvider userProvider = SpringContext.getBean(UserProvider.class); + OrganizeService organizeService = SpringContext.getBean(OrganizeService.class); + UserInfo userInfo= userProvider.get(); + + + + if(userInfo != null && StringUtil.isNotEmpty(userInfo.getOrganizeId())){ + OrganizeEntity organizeEntity = organizeService.getInfo(userInfo.getOrganizeId()); + companyId = organizeService.getOrganizeIdTree(organizeEntity); + } + + /*if(userInfo != null && StringUtil.isNotEmpty(userInfo.getOrganizeId())){ + OrganizeEntity organizeEntity = organizeService.getInfo(userInfo.getOrganizeId()); + if(PermissionConst.DEPARTMENT.equals(organizeEntity.getCategory())){ + userInfo.setDepartmentId(organizeEntity.getId()); + do { + //获取父组织 + organizeEntity = organizeService.getInfo(organizeEntity.getParentId()); + }while (PermissionConst.DEPARTMENT.equals(organizeEntity.getCategory())); + companyId = organizeEntity.getId(); + }else{ + companyId = organizeEntity.getId(); + } + }*/ + +// 可以在这里填充编码查询到编码规则自动填充 +// TableInfo tableInfo = this.findTableInfo(metaObject); +// String tableName = tableInfo.getTableName(); + log.info("start insert fill ...."); + System.out.println(userInfo); + this.setFieldValByName("creatorUserId", userInfo.getUserId(), metaObject); + + this.setFieldValByName("creatorTime", DateUtil.getNowDate(), metaObject); + + this.setFieldValByName("creatorUserName", userInfo.getUserName(), metaObject); + + this.setFieldValByName("creatoruserid", userInfo.getUserId(), metaObject); + + this.setFieldValByName("creatortime", DateUtil.getNowDate(), metaObject); + + this.setFieldValByName("creatorusername", userInfo.getUserName(), metaObject); + + this.setFieldValByName("lastModifyUserId", userInfo.getUserId(), metaObject); + + this.setFieldValByName("lastModifyTime", DateUtil.getNowDate(), metaObject); + + this.setFieldValByName("lastModifyUserName", userInfo.getUserName(), metaObject); + + this.setFieldValByName("orgnizeId", userInfo.getOrganizeId(), metaObject); + this.setFieldValByName("companyId", companyId, metaObject); + this.setFieldValByName("departmentId", userInfo.getDepartmentId(), metaObject); +// System.out.println(userProvider.getDepartmentId(userInfo.getUserId())); + /*if (userInfo.getUserId()!=null){ + this.setFieldValByName("departmentId", userProvider.getDepartmentId(userInfo.getUserId()), metaObject); + }*/ + + } + + @Override + public void updateFill(MetaObject metaObject) { + log.info("start update fill ...."); + UserProvider userProvider = SpringContext.getBean(UserProvider.class); + System.out.println(userProvider.get()); +// userProvider= applicationContext.getBean(UserProvider.class); + UserInfo userInfo = userProvider.get(); + + + this.setFieldValByName("lastModifyTime", DateUtil.getNowDate(), metaObject); + + + this.setFieldValByName("lastModifyUserId", userInfo.getUserId(), metaObject); + + this.setFieldValByName("lastModifyUserName", userInfo.getUserName(), metaObject); + + + this.setFieldValByName("deleteTime", DateUtil.getNowDate(), metaObject); + + this.setFieldValByName("deleteUserId", userInfo.getUserId(), metaObject); + + this.setFieldValByName("deleteUserName", userInfo.getUserName(), metaObject); + + + } + + +} diff --git a/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/BusinessLineMapper.xml b/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/BusinessLineMapper.xml index 95eb5c29..d5363dc6 100644 --- a/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/BusinessLineMapper.xml +++ b/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/BusinessLineMapper.xml @@ -3,7 +3,17 @@ + + + + diff --git a/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/entity/OrganizeEntity.java b/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/entity/OrganizeEntity.java index b94a012b..bcd9a3fc 100644 --- a/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/entity/OrganizeEntity.java +++ b/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/entity/OrganizeEntity.java @@ -57,4 +57,10 @@ public class OrganizeEntity extends PermissionEntityBase{ */ @TableField("F_ORGANIZE_ID_TREE") private String organizeIdTree; + + /** + * ERP编码 + */ + @TableField("ERPCode") + private String ERPCode; } diff --git a/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/entity/UserEntity.java b/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/entity/UserEntity.java index ccfb2c30..cd59b61a 100644 --- a/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/entity/UserEntity.java +++ b/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/entity/UserEntity.java @@ -311,5 +311,9 @@ public class UserEntity extends SuperExtendEntity.SuperExtendDEEntity { */ @TableField("f_handover_mark") private Integer handoverMark; + @TableField(exist = false) + private String companyId; + @TableField(exist = false) + private String departmentId; } diff --git a/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeCrForm.java b/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeCrForm.java index b39aa2f3..187f9530 100644 --- a/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeCrForm.java +++ b/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeCrForm.java @@ -29,4 +29,7 @@ public class OrganizeCrForm { private OrganizeCrModel propertyJson; @Schema(description = "排序") private Long sortCode; + @Schema(description = "ERP编码") + private String ERPCode; + } diff --git a/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeCrModel.java b/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeCrModel.java index 91145852..48eccd6c 100644 --- a/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeCrModel.java +++ b/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeCrModel.java @@ -34,5 +34,13 @@ public class OrganizeCrModel { private String enterpriseNature; private String fax; private String telePhone; + @Schema(description = "企业税号") + private String enyerpriseTaxNum; + @Schema(description = "发票抬头") + private String invoiceTitle; + @Schema(description = "注册地址") + private String registeredAddress; + @Schema(description = "ERP编码") + private String ERPCode; } diff --git a/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeDepartCrForm.java b/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeDepartCrForm.java index 22b50f92..901f171b 100644 --- a/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeDepartCrForm.java +++ b/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeDepartCrForm.java @@ -31,4 +31,6 @@ public class OrganizeDepartCrForm { private String description; @Schema(description = "排序") private Long sortCode; + @Schema(description = "ERP编码") + private String ERPCode; } diff --git a/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeDepartInfoVO.java b/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeDepartInfoVO.java index 27aa0cda..dae7f607 100644 --- a/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeDepartInfoVO.java +++ b/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeDepartInfoVO.java @@ -32,6 +32,8 @@ public class OrganizeDepartInfoVO { private String managerId; @Schema(description = "排序码") private Long sortCode; + @Schema(description = "ERP编码") + private String ERPCode; @Schema(description = "组织id树") private List organizeIdTree; diff --git a/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeInfoVO.java b/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeInfoVO.java index 46b17dc3..b2f4b1bc 100644 --- a/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeInfoVO.java +++ b/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeInfoVO.java @@ -31,6 +31,8 @@ public class OrganizeInfoVO extends PermissionVoBase { private String propertyJson; @Schema(description = "排序") private Long sortCode; + @Schema(description = "ERP编码") + private String ERPCode; @Schema(description = "组织id树") private List organizeIdTree; diff --git a/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeListVO.java b/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeListVO.java index cfe11f14..75259d7e 100644 --- a/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeListVO.java +++ b/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeListVO.java @@ -50,4 +50,6 @@ public class OrganizeListVO { @Schema(description ="组织id树") private List organizeIds; + @Schema(description = "ERP编码") + private String ERPCode; } diff --git a/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeModel.java b/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeModel.java index f6540318..2dc8e566 100644 --- a/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeModel.java +++ b/jnpf-java-boot/jnpf-permission/jnpf-permission-entity/src/main/java/jnpf/permission/model/organize/OrganizeModel.java @@ -27,4 +27,6 @@ public class OrganizeModel extends SumTree { private List organizeIds; private String lastFullName; + @Schema(description = "ERP编码") + private String ERPCode; } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/BusinessEnterpriseRelationalMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/BusinessEnterpriseRelationalMapper.java new file mode 100644 index 00000000..7cc669a9 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/BusinessEnterpriseRelationalMapper.java @@ -0,0 +1,16 @@ +package jnpf.mapper; + + +import jnpf.entity.BusinessEnterpriseRelationalEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * businessEnterpriseRelational + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-01-29 + */ +public interface BusinessEnterpriseRelationalMapper extends BaseMapper { + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/BusinessLineMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/BusinessLineMapper.java index 6aeb2144..4a174caf 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/BusinessLineMapper.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/BusinessLineMapper.java @@ -16,4 +16,7 @@ import java.util.List; public interface BusinessLineMapper extends BaseMapper { List queryBusinessLineList(); + + Integer queryOrganizeCount(String id); + Integer queryUserCount(String id); } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/BusinessUserRelationalMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/BusinessUserRelationalMapper.java new file mode 100644 index 00000000..b1503d34 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/BusinessUserRelationalMapper.java @@ -0,0 +1,16 @@ +package jnpf.mapper; + + +import jnpf.entity.BusinessUserRelationalEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * businessUserRelational + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-01-30 + */ +public interface BusinessUserRelationalMapper extends BaseMapper { + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/SubjectCreditRatingMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/SubjectCreditRatingMapper.java new file mode 100644 index 00000000..fb61c8e7 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/SubjectCreditRatingMapper.java @@ -0,0 +1,16 @@ +package jnpf.mapper; + + +import jnpf.entity.SubjectCreditRatingEntity; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * SubjectCreditRating + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-01-30 + */ +public interface SubjectCreditRatingMapper extends BaseMapper { + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/SubjectSettlementRulesMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/SubjectSettlementRulesMapper.java index c4f6a67c..abcdcc06 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/SubjectSettlementRulesMapper.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/SubjectSettlementRulesMapper.java @@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-01-29 + * 日期: 2024-01-30 */ public interface SubjectSettlementRulesMapper extends BaseMapper { diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/BusinessEnterpriseRelationalService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/BusinessEnterpriseRelationalService.java new file mode 100644 index 00000000..f0e66bba --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/BusinessEnterpriseRelationalService.java @@ -0,0 +1,35 @@ +package jnpf.service; + +import jnpf.model.businessenterpriserelational.*; +import jnpf.entity.*; +import java.util.*; +import com.baomidou.mybatisplus.extension.service.IService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; + +/** + * businessEnterpriseRelational + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-01-29 + */ +public interface BusinessEnterpriseRelationalService extends IService { + List getList(BusinessEnterpriseRelationalPagination businessEnterpriseRelationalPagination); + + List getTypeList(BusinessEnterpriseRelationalPagination businessEnterpriseRelationalPagination,String dataType); + + BusinessEnterpriseRelationalEntity getInfo(String id); + + void delete(BusinessEnterpriseRelationalEntity entity); + + void create(BusinessEnterpriseRelationalEntity entity); + + boolean update(String id, BusinessEnterpriseRelationalEntity entity); + + //子表方法 + //副表数据方法 + String checkForm(BusinessEnterpriseRelationalForm form,int i); + + void saveOrUpdate(BusinessEnterpriseRelationalForm businessEnterpriseRelationalForm,String id, boolean isSave) throws Exception; + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/BusinessLineService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/BusinessLineService.java index 729ae5ee..1fd0719d 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/BusinessLineService.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/BusinessLineService.java @@ -46,4 +46,8 @@ public interface BusinessLineService extends IService { List queryBusinessLineListInfo(); + //查询业务线下的机构数量 + int queryOrganizeCountInfo(String id); + //查询业务线下的员工数量 + int queryUserCountInfo(String id); } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/BusinessUserRelationalService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/BusinessUserRelationalService.java new file mode 100644 index 00000000..eb62d586 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/BusinessUserRelationalService.java @@ -0,0 +1,35 @@ +package jnpf.service; + +import jnpf.model.businessuserrelational.*; +import jnpf.entity.*; +import java.util.*; +import com.baomidou.mybatisplus.extension.service.IService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; + +/** + * businessUserRelational + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-01-30 + */ +public interface BusinessUserRelationalService extends IService { + List getList(BusinessUserRelationalPagination businessUserRelationalPagination); + + List getTypeList(BusinessUserRelationalPagination businessUserRelationalPagination,String dataType); + + BusinessUserRelationalEntity getInfo(String id); + + void delete(BusinessUserRelationalEntity entity); + + void create(BusinessUserRelationalEntity entity); + + boolean update(String id, BusinessUserRelationalEntity entity); + + //子表方法 + //副表数据方法 + String checkForm(BusinessUserRelationalForm form,int i); + + void saveOrUpdate(BusinessUserRelationalForm businessUserRelationalForm,String id, boolean isSave) throws Exception; + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/SubjectCreditRatingService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/SubjectCreditRatingService.java new file mode 100644 index 00000000..0c949598 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/SubjectCreditRatingService.java @@ -0,0 +1,35 @@ +package jnpf.service; + +import jnpf.model.subjectcreditrating.*; +import jnpf.entity.*; +import java.util.*; +import com.baomidou.mybatisplus.extension.service.IService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; + +/** + * SubjectCreditRating + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-01-30 + */ +public interface SubjectCreditRatingService extends IService { + List getList(SubjectCreditRatingPagination subjectCreditRatingPagination); + + List getTypeList(SubjectCreditRatingPagination subjectCreditRatingPagination,String dataType); + + SubjectCreditRatingEntity getInfo(String id); + + void delete(SubjectCreditRatingEntity entity); + + void create(SubjectCreditRatingEntity entity); + + boolean update(String id, SubjectCreditRatingEntity entity); + + //子表方法 + //副表数据方法 + String checkForm(SubjectCreditRatingForm form,int i); + + void saveOrUpdate(SubjectCreditRatingForm subjectCreditRatingForm,String id, boolean isSave) throws Exception; + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/SubjectSettlementRulesService.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/SubjectSettlementRulesService.java index 6e9fc350..fce19cc3 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/SubjectSettlementRulesService.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/SubjectSettlementRulesService.java @@ -11,7 +11,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-01-29 + * 日期: 2024-01-30 */ public interface SubjectSettlementRulesService extends IService { List getList(SubjectSettlementRulesPagination subjectSettlementRulesPagination); diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/BusinessEnterpriseRelationalServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/BusinessEnterpriseRelationalServiceImpl.java new file mode 100644 index 00000000..66572430 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/BusinessEnterpriseRelationalServiceImpl.java @@ -0,0 +1,280 @@ +package jnpf.service.impl; + +import jnpf.entity.*; +import jnpf.mapper.BusinessEnterpriseRelationalMapper; +import jnpf.service.*; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.model.businessenterpriserelational.*; +import java.math.BigDecimal; +import cn.hutool.core.util.ObjectUtil; +import jnpf.permission.model.authorize.AuthorizeConditionModel; +import jnpf.util.GeneraterSwapUtil; +import jnpf.database.model.superQuery.SuperQueryJsonModel; +import jnpf.database.model.superQuery.ConditionJsonModel; +import jnpf.database.model.superQuery.SuperQueryConditionModel; +import java.lang.reflect.Field; +import com.baomidou.mybatisplus.annotation.TableField; +import java.util.regex.Pattern; +import jnpf.model.QueryModel; +import java.util.stream.Collectors; +import jnpf.base.model.ColumnDataModel; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.core.metadata.IPage; +import jnpf.database.model.superQuery.SuperJsonModel; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import java.text.SimpleDateFormat; +import jnpf.util.*; +import java.util.*; +import jnpf.base.UserInfo; +import jnpf.permission.entity.UserEntity; +/** + * + * businessEnterpriseRelational + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-01-29 + */ +@Service +public class BusinessEnterpriseRelationalServiceImpl extends ServiceImpl implements BusinessEnterpriseRelationalService{ + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Override + public List getList(BusinessEnterpriseRelationalPagination businessEnterpriseRelationalPagination){ + return getTypeList(businessEnterpriseRelationalPagination,businessEnterpriseRelationalPagination.getDataType()); + } + /** 列表查询 */ + @Override + public List getTypeList(BusinessEnterpriseRelationalPagination businessEnterpriseRelationalPagination,String dataType){ + String userId=userProvider.get().getUserId(); + List AllIdList =new ArrayList(); + List> intersectionList =new ArrayList<>(); + boolean isPc = ServletUtil.getHeader("jnpf-origin").equals("pc"); + String columnData = !isPc ? BusinessEnterpriseRelationalConstant.getAppColumnData() : BusinessEnterpriseRelationalConstant.getColumnData(); + ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(columnData, ColumnDataModel.class); + String ruleJson = !isPc ? JsonUtil.getObjectToString(columnDataModel.getRuleListApp()) : JsonUtil.getObjectToString(columnDataModel.getRuleList()); + + int total=0; + int businessEnterpriseRelationalNum =0; + QueryWrapper businessEnterpriseRelationalQueryWrapper=new QueryWrapper<>(); + List allSuperIDlist = new ArrayList<>(); + String superOp =""; + if (ObjectUtil.isNotEmpty(businessEnterpriseRelationalPagination.getSuperQueryJson())){ + List allSuperList = new ArrayList<>(); + List> intersectionSuperList = new ArrayList<>(); + String queryJson = businessEnterpriseRelationalPagination.getSuperQueryJson(); + SuperJsonModel superJsonModel = JsonUtil.getJsonToBean(queryJson, SuperJsonModel.class); + int superNum = 0; + QueryWrapper businessEnterpriseRelationalSuperWrapper = new QueryWrapper<>(); + businessEnterpriseRelationalSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(businessEnterpriseRelationalSuperWrapper,BusinessEnterpriseRelationalEntity.class,queryJson,"0")); + int businessEnterpriseRelationalNum1 = businessEnterpriseRelationalSuperWrapper.getExpression().getNormal().size(); + if (businessEnterpriseRelationalNum1>0){ + List businessEnterpriseRelationalList =this.list(businessEnterpriseRelationalSuperWrapper).stream().map(BusinessEnterpriseRelationalEntity::getId).collect(Collectors.toList()); + allSuperList.addAll(businessEnterpriseRelationalList); + intersectionSuperList.add(businessEnterpriseRelationalList); + superNum++; + } + superOp = superNum > 0 ? superJsonModel.getMatchLogic() : ""; + //and or + if(superOp.equalsIgnoreCase("and")){ + allSuperIDlist = generaterSwapUtil.getIntersection(intersectionSuperList); + }else{ + allSuperIDlist = allSuperList; + } + } + List allRuleIDlist = new ArrayList<>(); + String ruleOp =""; + if (ObjectUtil.isNotEmpty(ruleJson)){ + List allRuleList = new ArrayList<>(); + List> intersectionRuleList = new ArrayList<>(); + SuperJsonModel ruleJsonModel = JsonUtil.getJsonToBean(ruleJson, SuperJsonModel.class); + int ruleNum = 0; + QueryWrapper businessEnterpriseRelationalSuperWrapper = new QueryWrapper<>(); + businessEnterpriseRelationalSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(businessEnterpriseRelationalSuperWrapper,BusinessEnterpriseRelationalEntity.class,ruleJson,"0")); + int businessEnterpriseRelationalNum1 = businessEnterpriseRelationalSuperWrapper.getExpression().getNormal().size(); + if (businessEnterpriseRelationalNum1>0){ + List businessEnterpriseRelationalList =this.list(businessEnterpriseRelationalSuperWrapper).stream().map(BusinessEnterpriseRelationalEntity::getId).collect(Collectors.toList()); + allRuleList.addAll(businessEnterpriseRelationalList); + intersectionRuleList.add(businessEnterpriseRelationalList); + ruleNum++; + } + ruleOp = ruleNum > 0 ? ruleJsonModel.getMatchLogic() : ""; + //and or + if(ruleOp.equalsIgnoreCase("and")){ + allRuleIDlist = generaterSwapUtil.getIntersection(intersectionRuleList); + }else{ + allRuleIDlist = allRuleList; + } + } + boolean pcPermission = false; + boolean appPermission = false; + if(isPc && pcPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object businessEnterpriseRelationalObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(businessEnterpriseRelationalQueryWrapper,BusinessEnterpriseRelationalEntity.class,businessEnterpriseRelationalPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(businessEnterpriseRelationalObj)){ + return new ArrayList<>(); + } else { + businessEnterpriseRelationalQueryWrapper = (QueryWrapper)businessEnterpriseRelationalObj; + if( businessEnterpriseRelationalQueryWrapper.getExpression().getNormal().size()>0){ + businessEnterpriseRelationalNum++; + } + } + } + } + if(!isPc && appPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object businessEnterpriseRelationalObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(businessEnterpriseRelationalQueryWrapper,BusinessEnterpriseRelationalEntity.class,businessEnterpriseRelationalPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(businessEnterpriseRelationalObj)){ + return new ArrayList<>(); + } else { + businessEnterpriseRelationalQueryWrapper = (QueryWrapper)businessEnterpriseRelationalObj; + if( businessEnterpriseRelationalQueryWrapper.getExpression().getNormal().size()>0){ + businessEnterpriseRelationalNum++; + } + } + + + } + } + if(isPc){ + if(ObjectUtil.isNotEmpty(businessEnterpriseRelationalPagination.getBusinessLineId())){ + businessEnterpriseRelationalNum++; + + String value = businessEnterpriseRelationalPagination.getBusinessLineId() instanceof List ? + JsonUtil.getObjectToString(businessEnterpriseRelationalPagination.getBusinessLineId()) : + String.valueOf(businessEnterpriseRelationalPagination.getBusinessLineId()); + businessEnterpriseRelationalQueryWrapper.lambda().like(BusinessEnterpriseRelationalEntity::getBusinessLineId,value); + + } + + if(ObjectUtil.isNotEmpty(businessEnterpriseRelationalPagination.getEnterpriseId())){ + businessEnterpriseRelationalNum++; + + String value = businessEnterpriseRelationalPagination.getEnterpriseId() instanceof List ? + JsonUtil.getObjectToString(businessEnterpriseRelationalPagination.getEnterpriseId()) : + String.valueOf(businessEnterpriseRelationalPagination.getEnterpriseId()); + businessEnterpriseRelationalQueryWrapper.lambda().like(BusinessEnterpriseRelationalEntity::getEnterpriseId,value); + + } + + } + List intersection = generaterSwapUtil.getIntersection(intersectionList); + if (total>0){ + if (intersection.size()==0){ + intersection.add("jnpfNullList"); + } + businessEnterpriseRelationalQueryWrapper.lambda().in(BusinessEnterpriseRelationalEntity::getId, intersection); + } + //是否有高级查询 + if (StringUtil.isNotEmpty(superOp)){ + if (allSuperIDlist.size()==0){ + allSuperIDlist.add("jnpfNullList"); + } + List finalAllSuperIDlist = allSuperIDlist; + businessEnterpriseRelationalQueryWrapper.lambda().and(t->t.in(BusinessEnterpriseRelationalEntity::getId, finalAllSuperIDlist)); + } + //是否有数据过滤查询 + if (StringUtil.isNotEmpty(ruleOp)){ + if (allRuleIDlist.size()==0){ + allRuleIDlist.add("jnpfNullList"); + } + List finalAllRuleIDlist = allRuleIDlist; + businessEnterpriseRelationalQueryWrapper.lambda().and(t->t.in(BusinessEnterpriseRelationalEntity::getId, finalAllRuleIDlist)); + } + //假删除标志 + businessEnterpriseRelationalQueryWrapper.lambda().isNull(BusinessEnterpriseRelationalEntity::getDeleteMark); + + //排序 + if(StringUtil.isEmpty(businessEnterpriseRelationalPagination.getSidx())){ + businessEnterpriseRelationalQueryWrapper.lambda().orderByDesc(BusinessEnterpriseRelationalEntity::getId); + }else{ + try { + String sidx = businessEnterpriseRelationalPagination.getSidx(); + String[] strs= sidx.split("_name"); + BusinessEnterpriseRelationalEntity businessEnterpriseRelationalEntity = new BusinessEnterpriseRelationalEntity(); + Field declaredField = businessEnterpriseRelationalEntity.getClass().getDeclaredField(strs[0]); + declaredField.setAccessible(true); + String value = declaredField.getAnnotation(TableField.class).value(); + businessEnterpriseRelationalQueryWrapper="asc".equals(businessEnterpriseRelationalPagination.getSort().toLowerCase())?businessEnterpriseRelationalQueryWrapper.orderByAsc(value):businessEnterpriseRelationalQueryWrapper.orderByDesc(value); + } catch (NoSuchFieldException e) { + e.printStackTrace(); + } + } + + if("0".equals(dataType)){ + if((total>0 && AllIdList.size()>0) || total==0){ + Page page=new Page<>(businessEnterpriseRelationalPagination.getCurrentPage(), businessEnterpriseRelationalPagination.getPageSize()); + IPage userIPage=this.page(page, businessEnterpriseRelationalQueryWrapper); + return businessEnterpriseRelationalPagination.setData(userIPage.getRecords(),userIPage.getTotal()); + }else{ + List list = new ArrayList(); + return businessEnterpriseRelationalPagination.setData(list, list.size()); + } + }else{ + return this.list(businessEnterpriseRelationalQueryWrapper); + } + } + @Override + public BusinessEnterpriseRelationalEntity getInfo(String id){ + QueryWrapper queryWrapper=new QueryWrapper<>(); + queryWrapper.lambda().eq(BusinessEnterpriseRelationalEntity::getId,id); + return this.getOne(queryWrapper); + } + @Override + public void create(BusinessEnterpriseRelationalEntity entity){ + this.save(entity); + } + @Override + public boolean update(String id, BusinessEnterpriseRelationalEntity entity){ + return this.updateById(entity); + } + @Override + public void delete(BusinessEnterpriseRelationalEntity entity){ + if(entity!=null){ + this.removeById(entity.getId()); + } + } + /** 验证表单唯一字段,正则,非空 i-0新增-1修改*/ + @Override + public String checkForm(BusinessEnterpriseRelationalForm form,int i) { + boolean isUp =StringUtil.isNotEmpty(form.getId()) && !form.getId().equals("0"); + String id=""; + String countRecover = ""; + if (isUp){ + id = form.getId(); + } + //主表字段验证 + return countRecover; + } + /** + * 新增修改数据(事务回滚) + * @param id + * @param businessEnterpriseRelationalForm + * @return + */ + @Override + @Transactional + public void saveOrUpdate(BusinessEnterpriseRelationalForm businessEnterpriseRelationalForm,String id, boolean isSave) throws Exception{ + UserInfo userInfo=userProvider.get(); + UserEntity userEntity = generaterSwapUtil.getUser(userInfo.getUserId()); + businessEnterpriseRelationalForm = JsonUtil.getJsonToBean( + generaterSwapUtil.swapDatetime(BusinessEnterpriseRelationalConstant.getFormData(),businessEnterpriseRelationalForm),BusinessEnterpriseRelationalForm.class); + BusinessEnterpriseRelationalEntity entity = JsonUtil.getJsonToBean(businessEnterpriseRelationalForm, BusinessEnterpriseRelationalEntity.class); + + if(isSave){ + String mainId = RandomUtil.uuId() ; + entity.setId(mainId); + entity.setVersion(0); + }else{ + } + this.saveOrUpdate(entity); + + } +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/BusinessLineServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/BusinessLineServiceImpl.java index 6d9be42c..94d66175 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/BusinessLineServiceImpl.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/BusinessLineServiceImpl.java @@ -655,4 +655,13 @@ public class BusinessLineServiceImpl extends ServiceImpl queryBusinessLineListInfo() { return businessLineMapper.queryBusinessLineList(); } + + @Override + public int queryOrganizeCountInfo(String id) { + return businessLineMapper.queryOrganizeCount(id); + } + @Override + public int queryUserCountInfo(String id) { + return businessLineMapper.queryUserCount(id); + } } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/BusinessUserRelationalServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/BusinessUserRelationalServiceImpl.java new file mode 100644 index 00000000..2edaac89 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/BusinessUserRelationalServiceImpl.java @@ -0,0 +1,277 @@ +package jnpf.service.impl; + +import jnpf.entity.*; +import jnpf.mapper.BusinessUserRelationalMapper; +import jnpf.service.*; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.model.businessuserrelational.*; +import java.math.BigDecimal; +import cn.hutool.core.util.ObjectUtil; +import jnpf.permission.model.authorize.AuthorizeConditionModel; +import jnpf.util.GeneraterSwapUtil; +import jnpf.database.model.superQuery.SuperQueryJsonModel; +import jnpf.database.model.superQuery.ConditionJsonModel; +import jnpf.database.model.superQuery.SuperQueryConditionModel; +import java.lang.reflect.Field; +import com.baomidou.mybatisplus.annotation.TableField; +import java.util.regex.Pattern; +import jnpf.model.QueryModel; +import java.util.stream.Collectors; +import jnpf.base.model.ColumnDataModel; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.core.metadata.IPage; +import jnpf.database.model.superQuery.SuperJsonModel; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import java.text.SimpleDateFormat; +import jnpf.util.*; +import java.util.*; +import jnpf.base.UserInfo; +import jnpf.permission.entity.UserEntity; +/** + * + * businessUserRelational + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-01-30 + */ +@Service +public class BusinessUserRelationalServiceImpl extends ServiceImpl implements BusinessUserRelationalService{ + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Override + public List getList(BusinessUserRelationalPagination businessUserRelationalPagination){ + return getTypeList(businessUserRelationalPagination,businessUserRelationalPagination.getDataType()); + } + /** 列表查询 */ + @Override + public List getTypeList(BusinessUserRelationalPagination businessUserRelationalPagination,String dataType){ + String userId=userProvider.get().getUserId(); + List AllIdList =new ArrayList(); + List> intersectionList =new ArrayList<>(); + boolean isPc = ServletUtil.getHeader("jnpf-origin").equals("pc"); + String columnData = !isPc ? BusinessUserRelationalConstant.getAppColumnData() : BusinessUserRelationalConstant.getColumnData(); + ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(columnData, ColumnDataModel.class); + String ruleJson = !isPc ? JsonUtil.getObjectToString(columnDataModel.getRuleListApp()) : JsonUtil.getObjectToString(columnDataModel.getRuleList()); + + int total=0; + int businessUserRelationalNum =0; + QueryWrapper businessUserRelationalQueryWrapper=new QueryWrapper<>(); + List allSuperIDlist = new ArrayList<>(); + String superOp =""; + if (ObjectUtil.isNotEmpty(businessUserRelationalPagination.getSuperQueryJson())){ + List allSuperList = new ArrayList<>(); + List> intersectionSuperList = new ArrayList<>(); + String queryJson = businessUserRelationalPagination.getSuperQueryJson(); + SuperJsonModel superJsonModel = JsonUtil.getJsonToBean(queryJson, SuperJsonModel.class); + int superNum = 0; + QueryWrapper businessUserRelationalSuperWrapper = new QueryWrapper<>(); + businessUserRelationalSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(businessUserRelationalSuperWrapper,BusinessUserRelationalEntity.class,queryJson,"0")); + int businessUserRelationalNum1 = businessUserRelationalSuperWrapper.getExpression().getNormal().size(); + if (businessUserRelationalNum1>0){ + List businessUserRelationalList =this.list(businessUserRelationalSuperWrapper).stream().map(BusinessUserRelationalEntity::getId).collect(Collectors.toList()); + allSuperList.addAll(businessUserRelationalList); + intersectionSuperList.add(businessUserRelationalList); + superNum++; + } + superOp = superNum > 0 ? superJsonModel.getMatchLogic() : ""; + //and or + if(superOp.equalsIgnoreCase("and")){ + allSuperIDlist = generaterSwapUtil.getIntersection(intersectionSuperList); + }else{ + allSuperIDlist = allSuperList; + } + } + List allRuleIDlist = new ArrayList<>(); + String ruleOp =""; + if (ObjectUtil.isNotEmpty(ruleJson)){ + List allRuleList = new ArrayList<>(); + List> intersectionRuleList = new ArrayList<>(); + SuperJsonModel ruleJsonModel = JsonUtil.getJsonToBean(ruleJson, SuperJsonModel.class); + int ruleNum = 0; + QueryWrapper businessUserRelationalSuperWrapper = new QueryWrapper<>(); + businessUserRelationalSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(businessUserRelationalSuperWrapper,BusinessUserRelationalEntity.class,ruleJson,"0")); + int businessUserRelationalNum1 = businessUserRelationalSuperWrapper.getExpression().getNormal().size(); + if (businessUserRelationalNum1>0){ + List businessUserRelationalList =this.list(businessUserRelationalSuperWrapper).stream().map(BusinessUserRelationalEntity::getId).collect(Collectors.toList()); + allRuleList.addAll(businessUserRelationalList); + intersectionRuleList.add(businessUserRelationalList); + ruleNum++; + } + ruleOp = ruleNum > 0 ? ruleJsonModel.getMatchLogic() : ""; + //and or + if(ruleOp.equalsIgnoreCase("and")){ + allRuleIDlist = generaterSwapUtil.getIntersection(intersectionRuleList); + }else{ + allRuleIDlist = allRuleList; + } + } + boolean pcPermission = false; + boolean appPermission = false; + if(isPc && pcPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object businessUserRelationalObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(businessUserRelationalQueryWrapper,BusinessUserRelationalEntity.class,businessUserRelationalPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(businessUserRelationalObj)){ + return new ArrayList<>(); + } else { + businessUserRelationalQueryWrapper = (QueryWrapper)businessUserRelationalObj; + if( businessUserRelationalQueryWrapper.getExpression().getNormal().size()>0){ + businessUserRelationalNum++; + } + } + } + } + if(!isPc && appPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object businessUserRelationalObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(businessUserRelationalQueryWrapper,BusinessUserRelationalEntity.class,businessUserRelationalPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(businessUserRelationalObj)){ + return new ArrayList<>(); + } else { + businessUserRelationalQueryWrapper = (QueryWrapper)businessUserRelationalObj; + if( businessUserRelationalQueryWrapper.getExpression().getNormal().size()>0){ + businessUserRelationalNum++; + } + } + + + } + } + if(isPc){ + if(ObjectUtil.isNotEmpty(businessUserRelationalPagination.getBusinessLineId())){ + businessUserRelationalNum++; + + String value = businessUserRelationalPagination.getBusinessLineId() instanceof List ? + JsonUtil.getObjectToString(businessUserRelationalPagination.getBusinessLineId()) : + String.valueOf(businessUserRelationalPagination.getBusinessLineId()); + businessUserRelationalQueryWrapper.lambda().like(BusinessUserRelationalEntity::getBusinessLineId,value); + + } + + if(ObjectUtil.isNotEmpty(businessUserRelationalPagination.getUserId())){ + businessUserRelationalNum++; + + String value = businessUserRelationalPagination.getUserId() instanceof List ? + JsonUtil.getObjectToString(businessUserRelationalPagination.getUserId()) : + String.valueOf(businessUserRelationalPagination.getUserId()); + businessUserRelationalQueryWrapper.lambda().like(BusinessUserRelationalEntity::getUserId,value); + + } + + } + List intersection = generaterSwapUtil.getIntersection(intersectionList); + if (total>0){ + if (intersection.size()==0){ + intersection.add("jnpfNullList"); + } + businessUserRelationalQueryWrapper.lambda().in(BusinessUserRelationalEntity::getId, intersection); + } + //是否有高级查询 + if (StringUtil.isNotEmpty(superOp)){ + if (allSuperIDlist.size()==0){ + allSuperIDlist.add("jnpfNullList"); + } + List finalAllSuperIDlist = allSuperIDlist; + businessUserRelationalQueryWrapper.lambda().and(t->t.in(BusinessUserRelationalEntity::getId, finalAllSuperIDlist)); + } + //是否有数据过滤查询 + if (StringUtil.isNotEmpty(ruleOp)){ + if (allRuleIDlist.size()==0){ + allRuleIDlist.add("jnpfNullList"); + } + List finalAllRuleIDlist = allRuleIDlist; + businessUserRelationalQueryWrapper.lambda().and(t->t.in(BusinessUserRelationalEntity::getId, finalAllRuleIDlist)); + } + + //排序 + if(StringUtil.isEmpty(businessUserRelationalPagination.getSidx())){ + businessUserRelationalQueryWrapper.lambda().orderByDesc(BusinessUserRelationalEntity::getId); + }else{ + try { + String sidx = businessUserRelationalPagination.getSidx(); + String[] strs= sidx.split("_name"); + BusinessUserRelationalEntity businessUserRelationalEntity = new BusinessUserRelationalEntity(); + Field declaredField = businessUserRelationalEntity.getClass().getDeclaredField(strs[0]); + declaredField.setAccessible(true); + String value = declaredField.getAnnotation(TableField.class).value(); + businessUserRelationalQueryWrapper="asc".equals(businessUserRelationalPagination.getSort().toLowerCase())?businessUserRelationalQueryWrapper.orderByAsc(value):businessUserRelationalQueryWrapper.orderByDesc(value); + } catch (NoSuchFieldException e) { + e.printStackTrace(); + } + } + + if("0".equals(dataType)){ + if((total>0 && AllIdList.size()>0) || total==0){ + Page page=new Page<>(businessUserRelationalPagination.getCurrentPage(), businessUserRelationalPagination.getPageSize()); + IPage userIPage=this.page(page, businessUserRelationalQueryWrapper); + return businessUserRelationalPagination.setData(userIPage.getRecords(),userIPage.getTotal()); + }else{ + List list = new ArrayList(); + return businessUserRelationalPagination.setData(list, list.size()); + } + }else{ + return this.list(businessUserRelationalQueryWrapper); + } + } + @Override + public BusinessUserRelationalEntity getInfo(String id){ + QueryWrapper queryWrapper=new QueryWrapper<>(); + queryWrapper.lambda().eq(BusinessUserRelationalEntity::getId,id); + return this.getOne(queryWrapper); + } + @Override + public void create(BusinessUserRelationalEntity entity){ + this.save(entity); + } + @Override + public boolean update(String id, BusinessUserRelationalEntity entity){ + return this.updateById(entity); + } + @Override + public void delete(BusinessUserRelationalEntity entity){ + if(entity!=null){ + this.removeById(entity.getId()); + } + } + /** 验证表单唯一字段,正则,非空 i-0新增-1修改*/ + @Override + public String checkForm(BusinessUserRelationalForm form,int i) { + boolean isUp =StringUtil.isNotEmpty(form.getId()) && !form.getId().equals("0"); + String id=""; + String countRecover = ""; + if (isUp){ + id = form.getId(); + } + //主表字段验证 + return countRecover; + } + /** + * 新增修改数据(事务回滚) + * @param id + * @param businessUserRelationalForm + * @return + */ + @Override + @Transactional + public void saveOrUpdate(BusinessUserRelationalForm businessUserRelationalForm,String id, boolean isSave) throws Exception{ + UserInfo userInfo=userProvider.get(); + UserEntity userEntity = generaterSwapUtil.getUser(userInfo.getUserId()); + businessUserRelationalForm = JsonUtil.getJsonToBean( + generaterSwapUtil.swapDatetime(BusinessUserRelationalConstant.getFormData(),businessUserRelationalForm),BusinessUserRelationalForm.class); + BusinessUserRelationalEntity entity = JsonUtil.getJsonToBean(businessUserRelationalForm, BusinessUserRelationalEntity.class); + + if(isSave){ + String mainId = RandomUtil.uuId() ; + entity.setId(mainId); + }else{ + } + this.saveOrUpdate(entity); + + } +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/SubjectCreditRatingServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/SubjectCreditRatingServiceImpl.java new file mode 100644 index 00000000..eaaeb721 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/SubjectCreditRatingServiceImpl.java @@ -0,0 +1,308 @@ +package jnpf.service.impl; + +import jnpf.entity.*; +import jnpf.mapper.SubjectCreditRatingMapper; +import jnpf.service.*; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.model.subjectcreditrating.*; +import java.math.BigDecimal; +import cn.hutool.core.util.ObjectUtil; +import jnpf.permission.model.authorize.AuthorizeConditionModel; +import jnpf.util.GeneraterSwapUtil; +import jnpf.database.model.superQuery.SuperQueryJsonModel; +import jnpf.database.model.superQuery.ConditionJsonModel; +import jnpf.database.model.superQuery.SuperQueryConditionModel; +import java.lang.reflect.Field; +import com.baomidou.mybatisplus.annotation.TableField; +import java.util.regex.Pattern; +import jnpf.model.QueryModel; +import java.util.stream.Collectors; +import jnpf.base.model.ColumnDataModel; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.core.metadata.IPage; +import jnpf.database.model.superQuery.SuperJsonModel; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.transaction.annotation.Transactional; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import java.text.SimpleDateFormat; +import jnpf.util.*; +import java.util.*; +import jnpf.base.UserInfo; +import jnpf.permission.entity.UserEntity; +/** + * + * SubjectCreditRating + * 版本: V3.5 + * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * 作者: JNPF开发平台组 + * 日期: 2024-01-30 + */ +@Service +public class SubjectCreditRatingServiceImpl extends ServiceImpl implements SubjectCreditRatingService{ + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Override + public List getList(SubjectCreditRatingPagination subjectCreditRatingPagination){ + return getTypeList(subjectCreditRatingPagination,subjectCreditRatingPagination.getDataType()); + } + /** 列表查询 */ + @Override + public List getTypeList(SubjectCreditRatingPagination subjectCreditRatingPagination,String dataType){ + String userId=userProvider.get().getUserId(); + List AllIdList =new ArrayList(); + List> intersectionList =new ArrayList<>(); + boolean isPc = ServletUtil.getHeader("jnpf-origin").equals("pc"); + String columnData = !isPc ? SubjectCreditRatingConstant.getAppColumnData() : SubjectCreditRatingConstant.getColumnData(); + ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(columnData, ColumnDataModel.class); + String ruleJson = !isPc ? JsonUtil.getObjectToString(columnDataModel.getRuleListApp()) : JsonUtil.getObjectToString(columnDataModel.getRuleList()); + + int total=0; + int subjectCreditRatingNum =0; + QueryWrapper subjectCreditRatingQueryWrapper=new QueryWrapper<>(); + List allSuperIDlist = new ArrayList<>(); + String superOp =""; + if (ObjectUtil.isNotEmpty(subjectCreditRatingPagination.getSuperQueryJson())){ + List allSuperList = new ArrayList<>(); + List> intersectionSuperList = new ArrayList<>(); + String queryJson = subjectCreditRatingPagination.getSuperQueryJson(); + SuperJsonModel superJsonModel = JsonUtil.getJsonToBean(queryJson, SuperJsonModel.class); + int superNum = 0; + QueryWrapper subjectCreditRatingSuperWrapper = new QueryWrapper<>(); + subjectCreditRatingSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(subjectCreditRatingSuperWrapper,SubjectCreditRatingEntity.class,queryJson,"0")); + int subjectCreditRatingNum1 = subjectCreditRatingSuperWrapper.getExpression().getNormal().size(); + if (subjectCreditRatingNum1>0){ + List subjectCreditRatingList =this.list(subjectCreditRatingSuperWrapper).stream().map(SubjectCreditRatingEntity::getId).collect(Collectors.toList()); + allSuperList.addAll(subjectCreditRatingList); + intersectionSuperList.add(subjectCreditRatingList); + superNum++; + } + superOp = superNum > 0 ? superJsonModel.getMatchLogic() : ""; + //and or + if(superOp.equalsIgnoreCase("and")){ + allSuperIDlist = generaterSwapUtil.getIntersection(intersectionSuperList); + }else{ + allSuperIDlist = allSuperList; + } + } + List allRuleIDlist = new ArrayList<>(); + String ruleOp =""; + if (ObjectUtil.isNotEmpty(ruleJson)){ + List allRuleList = new ArrayList<>(); + List> intersectionRuleList = new ArrayList<>(); + SuperJsonModel ruleJsonModel = JsonUtil.getJsonToBean(ruleJson, SuperJsonModel.class); + int ruleNum = 0; + QueryWrapper subjectCreditRatingSuperWrapper = new QueryWrapper<>(); + subjectCreditRatingSuperWrapper = generaterSwapUtil.getCondition(new QueryModel(subjectCreditRatingSuperWrapper,SubjectCreditRatingEntity.class,ruleJson,"0")); + int subjectCreditRatingNum1 = subjectCreditRatingSuperWrapper.getExpression().getNormal().size(); + if (subjectCreditRatingNum1>0){ + List subjectCreditRatingList =this.list(subjectCreditRatingSuperWrapper).stream().map(SubjectCreditRatingEntity::getId).collect(Collectors.toList()); + allRuleList.addAll(subjectCreditRatingList); + intersectionRuleList.add(subjectCreditRatingList); + ruleNum++; + } + ruleOp = ruleNum > 0 ? ruleJsonModel.getMatchLogic() : ""; + //and or + if(ruleOp.equalsIgnoreCase("and")){ + allRuleIDlist = generaterSwapUtil.getIntersection(intersectionRuleList); + }else{ + allRuleIDlist = allRuleList; + } + } + boolean pcPermission = true; + boolean appPermission = false; + if(isPc && pcPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object subjectCreditRatingObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(subjectCreditRatingQueryWrapper,SubjectCreditRatingEntity.class,subjectCreditRatingPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(subjectCreditRatingObj)){ + return new ArrayList<>(); + } else { + subjectCreditRatingQueryWrapper = (QueryWrapper)subjectCreditRatingObj; + if( subjectCreditRatingQueryWrapper.getExpression().getNormal().size()>0){ + subjectCreditRatingNum++; + } + } + } + } + if(!isPc && appPermission){ + if (!userProvider.get().getIsAdministrator()){ + Object subjectCreditRatingObj=generaterSwapUtil.getAuthorizeCondition(new QueryModel(subjectCreditRatingQueryWrapper,SubjectCreditRatingEntity.class,subjectCreditRatingPagination.getMenuId(),"0")); + if (ObjectUtil.isEmpty(subjectCreditRatingObj)){ + return new ArrayList<>(); + } else { + subjectCreditRatingQueryWrapper = (QueryWrapper)subjectCreditRatingObj; + if( subjectCreditRatingQueryWrapper.getExpression().getNormal().size()>0){ + subjectCreditRatingNum++; + } + } + + + } + } + if(isPc){ + if(ObjectUtil.isNotEmpty(subjectCreditRatingPagination.getCreditRating())){ + subjectCreditRatingNum++; + + List idList = new ArrayList<>(); + try { + String[][] creditRating = JsonUtil.getJsonToBean(subjectCreditRatingPagination.getCreditRating(),String[][].class); + for(int i=0;i0){ + idList.add(JsonUtil.getObjectToString(Arrays.asList(creditRating[i]))); + } + } + }catch (Exception e1){ + try { + List creditRating = JsonUtil.getJsonToList(subjectCreditRatingPagination.getCreditRating(),String.class); + if(creditRating.size()>0){ + idList.addAll(creditRating); + } + }catch (Exception e2){ + idList.add(String.valueOf(subjectCreditRatingPagination.getCreditRating())); + } + } + subjectCreditRatingQueryWrapper.lambda().and(t->{ + idList.forEach(tt->{ + t.like(SubjectCreditRatingEntity::getCreditRating, tt).or(); + }); + }); + + } + + if(ObjectUtil.isNotEmpty(subjectCreditRatingPagination.getScoreDown())){ + subjectCreditRatingNum++; + + String value = subjectCreditRatingPagination.getScoreDown() instanceof List ? + JsonUtil.getObjectToString(subjectCreditRatingPagination.getScoreDown()) : + String.valueOf(subjectCreditRatingPagination.getScoreDown()); + subjectCreditRatingQueryWrapper.lambda().like(SubjectCreditRatingEntity::getScoreDown,value); + + } + + if(ObjectUtil.isNotEmpty(subjectCreditRatingPagination.getScoreUpper())){ + subjectCreditRatingNum++; + + String value = subjectCreditRatingPagination.getScoreUpper() instanceof List ? + JsonUtil.getObjectToString(subjectCreditRatingPagination.getScoreUpper()) : + String.valueOf(subjectCreditRatingPagination.getScoreUpper()); + subjectCreditRatingQueryWrapper.lambda().like(SubjectCreditRatingEntity::getScoreUpper,value); + + } + + } + List intersection = generaterSwapUtil.getIntersection(intersectionList); + if (total>0){ + if (intersection.size()==0){ + intersection.add("jnpfNullList"); + } + subjectCreditRatingQueryWrapper.lambda().in(SubjectCreditRatingEntity::getId, intersection); + } + //是否有高级查询 + if (StringUtil.isNotEmpty(superOp)){ + if (allSuperIDlist.size()==0){ + allSuperIDlist.add("jnpfNullList"); + } + List finalAllSuperIDlist = allSuperIDlist; + subjectCreditRatingQueryWrapper.lambda().and(t->t.in(SubjectCreditRatingEntity::getId, finalAllSuperIDlist)); + } + //是否有数据过滤查询 + if (StringUtil.isNotEmpty(ruleOp)){ + if (allRuleIDlist.size()==0){ + allRuleIDlist.add("jnpfNullList"); + } + List finalAllRuleIDlist = allRuleIDlist; + subjectCreditRatingQueryWrapper.lambda().and(t->t.in(SubjectCreditRatingEntity::getId, finalAllRuleIDlist)); + } + //假删除标志 + subjectCreditRatingQueryWrapper.lambda().isNull(SubjectCreditRatingEntity::getDeleteMark); + + //排序 + if(StringUtil.isEmpty(subjectCreditRatingPagination.getSidx())){ + subjectCreditRatingQueryWrapper.lambda().orderByDesc(SubjectCreditRatingEntity::getId); + }else{ + try { + String sidx = subjectCreditRatingPagination.getSidx(); + String[] strs= sidx.split("_name"); + SubjectCreditRatingEntity subjectCreditRatingEntity = new SubjectCreditRatingEntity(); + Field declaredField = subjectCreditRatingEntity.getClass().getDeclaredField(strs[0]); + declaredField.setAccessible(true); + String value = declaredField.getAnnotation(TableField.class).value(); + subjectCreditRatingQueryWrapper="asc".equals(subjectCreditRatingPagination.getSort().toLowerCase())?subjectCreditRatingQueryWrapper.orderByAsc(value):subjectCreditRatingQueryWrapper.orderByDesc(value); + } catch (NoSuchFieldException e) { + e.printStackTrace(); + } + } + + if("0".equals(dataType)){ + if((total>0 && AllIdList.size()>0) || total==0){ + Page page=new Page<>(subjectCreditRatingPagination.getCurrentPage(), subjectCreditRatingPagination.getPageSize()); + IPage userIPage=this.page(page, subjectCreditRatingQueryWrapper); + return subjectCreditRatingPagination.setData(userIPage.getRecords(),userIPage.getTotal()); + }else{ + List list = new ArrayList(); + return subjectCreditRatingPagination.setData(list, list.size()); + } + }else{ + return this.list(subjectCreditRatingQueryWrapper); + } + } + @Override + public SubjectCreditRatingEntity getInfo(String id){ + QueryWrapper queryWrapper=new QueryWrapper<>(); + queryWrapper.lambda().eq(SubjectCreditRatingEntity::getId,id); + return this.getOne(queryWrapper); + } + @Override + public void create(SubjectCreditRatingEntity entity){ + this.save(entity); + } + @Override + public boolean update(String id, SubjectCreditRatingEntity entity){ + return this.updateById(entity); + } + @Override + public void delete(SubjectCreditRatingEntity entity){ + if(entity!=null){ + this.removeById(entity.getId()); + } + } + /** 验证表单唯一字段,正则,非空 i-0新增-1修改*/ + @Override + public String checkForm(SubjectCreditRatingForm form,int i) { + boolean isUp =StringUtil.isNotEmpty(form.getId()) && !form.getId().equals("0"); + String id=""; + String countRecover = ""; + if (isUp){ + id = form.getId(); + } + //主表字段验证 + return countRecover; + } + /** + * 新增修改数据(事务回滚) + * @param id + * @param subjectCreditRatingForm + * @return + */ + @Override + @Transactional + public void saveOrUpdate(SubjectCreditRatingForm subjectCreditRatingForm,String id, boolean isSave) throws Exception{ + UserInfo userInfo=userProvider.get(); + UserEntity userEntity = generaterSwapUtil.getUser(userInfo.getUserId()); + subjectCreditRatingForm = JsonUtil.getJsonToBean( + generaterSwapUtil.swapDatetime(SubjectCreditRatingConstant.getFormData(),subjectCreditRatingForm),SubjectCreditRatingForm.class); + SubjectCreditRatingEntity entity = JsonUtil.getJsonToBean(subjectCreditRatingForm, SubjectCreditRatingEntity.class); + + if(isSave){ + String mainId = RandomUtil.uuId() ; + entity.setId(mainId); + }else{ + } + this.saveOrUpdate(entity); + + } +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/SubjectSettlementRulesServiceImpl.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/SubjectSettlementRulesServiceImpl.java index df550be4..ed347e33 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/SubjectSettlementRulesServiceImpl.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/service/impl/SubjectSettlementRulesServiceImpl.java @@ -36,7 +36,7 @@ import jnpf.permission.entity.UserEntity; * 版本: V3.5 * 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * 作者: JNPF开发平台组 - * 日期: 2024-01-29 + * 日期: 2024-01-30 */ @Service public class SubjectSettlementRulesServiceImpl extends ServiceImpl implements SubjectSettlementRulesService{ @@ -143,28 +143,6 @@ public class SubjectSettlementRulesServiceImpl extends ServiceImpl intersection = generaterSwapUtil.getIntersection(intersectionList); if (total>0){ if (intersection.size()==0){ @@ -188,6 +166,8 @@ public class SubjectSettlementRulesServiceImpl extends ServiceImpl finalAllRuleIDlist = allRuleIDlist; subjectSettlementRulesQueryWrapper.lambda().and(t->t.in(SubjectSettlementRulesEntity::getId, finalAllRuleIDlist)); } + //假删除标志 + subjectSettlementRulesQueryWrapper.lambda().isNull(SubjectSettlementRulesEntity::getDeleteMark); //排序 if(StringUtil.isEmpty(subjectSettlementRulesPagination.getSidx())){ @@ -252,9 +232,69 @@ public class SubjectSettlementRulesServiceImpl extends ServiceImpl list= businessEnterpriseRelationalService.getList(businessEnterpriseRelationalPagination); + List> realList=new ArrayList<>(); + for (BusinessEnterpriseRelationalEntity entity : list) { + Map businessEnterpriseRelationalMap=JsonUtil.entityToMap(entity); + businessEnterpriseRelationalMap.put("id", businessEnterpriseRelationalMap.get("id")); + //副表数据 + //子表数据 + realList.add(businessEnterpriseRelationalMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, BusinessEnterpriseRelationalConstant.getFormData(), BusinessEnterpriseRelationalConstant.getColumnData(), businessEnterpriseRelationalPagination.getModuleId(),false); + + //返回对象 + PageListVO vo = new PageListVO(); + vo.setList(realList); + PaginationVO page = JsonUtil.getJsonToBean(businessEnterpriseRelationalPagination, PaginationVO.class); + vo.setPagination(page); + return ActionResult.success(vo); + } + /** + * 创建 + * + * @param businessEnterpriseRelationalForm + * @return + */ + @PostMapping() + @Operation(summary = "创建") + public ActionResult create(@RequestBody @Valid BusinessEnterpriseRelationalForm businessEnterpriseRelationalForm) { + String b = businessEnterpriseRelationalService.checkForm(businessEnterpriseRelationalForm,0); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + try{ + businessEnterpriseRelationalService.saveOrUpdate(businessEnterpriseRelationalForm, null ,true); + }catch(Exception e){ + return ActionResult.fail("新增数据失败"); + } + return ActionResult.success("创建成功"); + } + + + /** + * 导出Excel + * + * @return + */ + @Operation(summary = "导出Excel") + @PostMapping("/Actions/Export") + public ActionResult Export(@RequestBody BusinessEnterpriseRelationalPagination businessEnterpriseRelationalPagination) throws IOException { + if (StringUtil.isEmpty(businessEnterpriseRelationalPagination.getSelectKey())){ + return ActionResult.fail("请选择导出字段"); + } + List list= businessEnterpriseRelationalService.getList(businessEnterpriseRelationalPagination); + List> realList=new ArrayList<>(); + for (BusinessEnterpriseRelationalEntity entity : list) { + Map businessEnterpriseRelationalMap=JsonUtil.entityToMap(entity); + businessEnterpriseRelationalMap.put("id", businessEnterpriseRelationalMap.get("id")); + //副表数据 + //子表数据 + realList.add(businessEnterpriseRelationalMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, BusinessEnterpriseRelationalConstant.getFormData(), BusinessEnterpriseRelationalConstant.getColumnData(), businessEnterpriseRelationalPagination.getModuleId(),false); + String[]keys=!StringUtil.isEmpty(businessEnterpriseRelationalPagination.getSelectKey())?businessEnterpriseRelationalPagination.getSelectKey():new String[0]; + UserInfo userInfo=userProvider.get(); + DownloadVO vo=this.creatModelExcel(configValueUtil.getTemporaryFilePath(),realList,keys,userInfo); + return ActionResult.success(vo); + } + + /** + * 导出表格方法 + */ + public DownloadVO creatModelExcel(String path,List>list,String[]keys,UserInfo userInfo){ + DownloadVO vo=DownloadVO.builder().build(); + List entitys=new ArrayList<>(); + if(keys.length>0){ + for(String key:keys){ + switch(key){ + case "businessLineId" : + entitys.add(new ExcelExportEntity("业务线id" ,"businessLineId")); + break; + case "enterpriseId" : + entitys.add(new ExcelExportEntity("企业id" ,"enterpriseId")); + break; + default: + break; + } + } + } + + ExportParams exportParams = new ExportParams(null, "表单信息"); + exportParams.setType(ExcelType.XSSF); + try{ + @Cleanup Workbook workbook = new HSSFWorkbook(); + if (entitys.size()>0){ + if (list.size()==0){ + list.add(new HashMap<>()); + } + //去除空数据 + List> dataList = new ArrayList<>(); + for (Map map : list) { + int i = 0; + for (String key : keys) { + //子表 + if (key.toLowerCase().startsWith("tablefield")) { + String tableField = key.substring(0, key.indexOf("-" )); + String field = key.substring(key.indexOf("-" ) + 1); + Object o = map.get(tableField); + if (o != null) { + List> childList = (List>) o; + for (Map childMap : childList) { + if (childMap.get(field) != null) { + i++; + } + } + } + } else { + Object o = map.get(key); + if (o != null) { + i++; + } + } + } + if (i > 0) { + dataList.add(map); + } + } + //复杂表头-表头和数据处理 + ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(BusinessEnterpriseRelationalConstant.getColumnData(), ColumnDataModel.class); + List complexHeaderList = columnDataModel.getComplexHeaderList(); + if (!Objects.equals(columnDataModel.getType(), 3) && !Objects.equals(columnDataModel.getType(), 5)) { + entitys = VisualUtils.complexHeaderHandel(entitys, complexHeaderList); + dataList = VisualUtils.complexHeaderDataHandel(dataList, complexHeaderList); + } + + workbook = ExcelExportUtil.exportExcel(exportParams, entitys, dataList); + } + String fileName = "表单信息" + DateUtil.dateNow("yyyyMMdd") + "_" + RandomUtil.uuId() + ".xlsx"; + MultipartFile multipartFile = ExcelUtil.workbookToCommonsMultipartFile(workbook, fileName); + String temporaryFilePath = configValueUtil.getTemporaryFilePath(); + FileInfo fileInfo = FileUploadUtils.uploadFile(multipartFile, temporaryFilePath, fileName); + vo.setName(fileInfo.getFilename()); + vo.setUrl(UploaderUtil.uploaderFile(fileInfo.getFilename() + "#" + "Temporary") + "&name=" + fileName); + } catch (Exception e) { + log.error("信息导出Excel错误:{}", e.getMessage()); + e.printStackTrace(); + } + return vo; + } + /** + * 编辑 + * @param id + * @param businessEnterpriseRelationalForm + * @return + */ + @PutMapping("/{id}") + @Operation(summary = "更新") + public ActionResult update(@PathVariable("id") String id,@RequestBody @Valid BusinessEnterpriseRelationalForm businessEnterpriseRelationalForm, + @RequestParam(value = "isImport", required = false) boolean isImport){ + businessEnterpriseRelationalForm.setId(id); + if (!isImport) { + String b = businessEnterpriseRelationalService.checkForm(businessEnterpriseRelationalForm,1); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + } + BusinessEnterpriseRelationalEntity entity= businessEnterpriseRelationalService.getInfo(id); + if(entity!=null){ + try{ + businessEnterpriseRelationalService.saveOrUpdate(businessEnterpriseRelationalForm,id,false); + }catch(Exception e){ + return ActionResult.fail("修改数据失败"); + } + return ActionResult.success("更新成功"); + }else{ + return ActionResult.fail("更新失败,数据不存在"); + } + } + /** + * 删除 + * @param id + * @return + */ + @Operation(summary = "删除") + @DeleteMapping("/{id}") + @Transactional + public ActionResult delete(@PathVariable("id") String id){ + BusinessEnterpriseRelationalEntity entity= businessEnterpriseRelationalService.getInfo(id); + if(entity!=null){ + //假删除 + entity.setDeleteMark(1); + businessEnterpriseRelationalService.update(id,entity); + } + return ActionResult.success("删除成功"); + } + /** + * 表单信息(详情页) + * 详情页面使用-转换数据 + * @param id + * @return + */ + @Operation(summary = "表单信息(详情页)") + @GetMapping("/detail/{id}") + public ActionResult detailInfo(@PathVariable("id") String id){ + BusinessEnterpriseRelationalEntity entity= businessEnterpriseRelationalService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map businessEnterpriseRelationalMap=JsonUtil.entityToMap(entity); + businessEnterpriseRelationalMap.put("id", businessEnterpriseRelationalMap.get("id")); + //副表数据 + //子表数据 + businessEnterpriseRelationalMap = generaterSwapUtil.swapDataDetail(businessEnterpriseRelationalMap,BusinessEnterpriseRelationalConstant.getFormData(),"521706011501791237",false); + return ActionResult.success(businessEnterpriseRelationalMap); + } + /** + * 获取详情(编辑页) + * 编辑页面使用-不转换数据 + * @param id + * @return + */ + @Operation(summary = "信息") + @GetMapping("/{id}") + public ActionResult info(@PathVariable("id") String id){ + BusinessEnterpriseRelationalEntity entity= businessEnterpriseRelationalService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map businessEnterpriseRelationalMap=JsonUtil.entityToMap(entity); + businessEnterpriseRelationalMap.put("id", businessEnterpriseRelationalMap.get("id")); + //副表数据 + //子表数据 + businessEnterpriseRelationalMap = generaterSwapUtil.swapDataForm(businessEnterpriseRelationalMap,BusinessEnterpriseRelationalConstant.getFormData(),BusinessEnterpriseRelationalConstant.TABLEFIELDKEY,BusinessEnterpriseRelationalConstant.TABLERENAMES); + return ActionResult.success(businessEnterpriseRelationalMap); + } + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessLineConfigController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessLineConfigController.java index 2cb8fd76..342de517 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessLineConfigController.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessLineConfigController.java @@ -95,14 +95,14 @@ public class BusinessLineConfigController { Map businessLineConfigMap=JsonUtil.entityToMap(entity); businessLineConfigMap.put("id", businessLineConfigMap.get("id")); //副表数据 - BusinessLineSonEntity businessLineSonEntity = businessLineConfigService.getBusinessLineSon(entity.getId()); + BusinessLineSonEntity businessLineSonEntity = businessLineConfigService.getBusinessLineSon(entity.getBusinessLineId()); if(ObjectUtil.isNotEmpty(businessLineSonEntity)){ Map businessLineSonMap=JsonUtil.entityToMap(businessLineSonEntity); for(String key:businessLineSonMap.keySet()){ businessLineConfigMap.put("jnpf_jg_business_line_jnpf_"+key,businessLineSonMap.get(key)); } } - BaseUserEntity baseUserEntity = businessLineConfigService.getBaseUser(entity.getId()); + BaseUserEntity baseUserEntity = businessLineConfigService.getBaseUser(entity.getUserId()); if(ObjectUtil.isNotEmpty(baseUserEntity)){ Map baseUserMap=JsonUtil.entityToMap(baseUserEntity); for(String key:baseUserMap.keySet()){ diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessLineController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessLineController.java index 0dfecc4c..f4d26c15 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessLineController.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessLineController.java @@ -75,22 +75,12 @@ public class BusinessLineController { */ @Operation(summary = "获取业务线树形") @GetMapping("/Tree") - public ActionResult> tree() { - List list = businessLineService.queryBusinessLineListInfo(); + public ActionResult> tree() { + List list = businessLineService.list(); List models = JsonUtil.getJsonToList(list, BusinessLineModel.class); List> trees = TreeDotUtils.convertListToTreeDot(models); List listVO = JsonUtil.getJsonToList(trees, BusinessLineSonTree.class); - //将子节点全部删除 - Iterator iterator = listVO.iterator(); - while (iterator.hasNext()) { - BusinessLineSonTree businessLineSonTree = iterator.next(); - if (!"-1".equals(businessLineSonTree.getParentId())) { - iterator.remove(); - } - } - ListVO vo = new ListVO(); - vo.setList(listVO); - return ActionResult.success(vo); + return ActionResult.success(listVO); } @@ -104,6 +94,10 @@ public class BusinessLineController { @PostMapping("/getList") public ActionResult list(@RequestBody BusinessLinePagination businessLinePagination)throws IOException{ List list= businessLineService.getList(businessLinePagination); + for (BusinessLineEntity entity : list){ + entity.setRelationInstitutionNum(businessLineService.queryOrganizeCountInfo(entity.getId())); + entity.setEmployeeNum(businessLineService.queryUserCountInfo(entity.getId())); + } List> realList=new ArrayList<>(); for (BusinessLineEntity entity : list) { Map businessLineMap=JsonUtil.entityToMap(entity); @@ -121,6 +115,7 @@ public class BusinessLineController { //数据转换 realList = generaterSwapUtil.swapDataList(realList, BusinessLineConstant.getFormData(), BusinessLineConstant.getColumnData(), businessLinePagination.getModuleId(),false); + //流程状态添加 for(Map vo:realList){ FlowTaskEntity flowTaskEntity = generaterSwapUtil.getInfoSubmit(String.valueOf(vo.get("id")), FlowTaskEntity::getStatus); @@ -271,11 +266,11 @@ public class BusinessLineController { //副表数据 //子表数据 List businessContactList = businessLineService.getBusinessContactList(entity.getId()); - businessLineMap.put("businesscontactList",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(businessContactList))); + businessLineMap.put("businessContactList",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(businessContactList))); List businessAddressList = businessLineService.getBusinessAddressList(entity.getId()); - businessLineMap.put("businessaddressList",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(businessAddressList))); + businessLineMap.put("businessAddressList",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(businessAddressList))); List businessCargoList = businessLineService.getBusinessCargoList(entity.getId()); - businessLineMap.put("businesscargoList",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(businessCargoList))); + businessLineMap.put("businessCargoList",JsonUtil.getJsonToList(JsonUtil.getListToJsonArray(businessCargoList))); businessLineMap = generaterSwapUtil.swapDataForm(businessLineMap,BusinessLineConstant.getFormData(),BusinessLineConstant.TABLEFIELDKEY,BusinessLineConstant.TABLERENAMES); return ActionResult.success(businessLineMap); } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessUserRelationalController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessUserRelationalController.java new file mode 100644 index 00000000..93d6b3dd --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessUserRelationalController.java @@ -0,0 +1,190 @@ +package jnpf.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 jnpf.base.ActionResult; +import jnpf.base.UserInfo; +import jnpf.exception.DataException; +import jnpf.permission.entity.UserEntity; +import jnpf.service.*; +import jnpf.entity.*; +import jnpf.util.*; +import jnpf.model.businessuserrelational.*; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import javax.validation.Valid; +import java.util.*; +import jnpf.annotation.JnpfField; +import jnpf.base.vo.PageListVO; +import jnpf.base.vo.PaginationVO; +import jnpf.base.vo.DownloadVO; +import jnpf.config.ConfigValueUtil; +import jnpf.base.entity.ProvinceEntity; +import java.io.IOException; +import java.util.stream.Collectors; +import jnpf.engine.entity.FlowTaskEntity; +import jnpf.exception.WorkFlowException; +import org.springframework.transaction.annotation.Transactional; + +/** + * businessUserRelational + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-01-30 + */ +@Slf4j +@RestController +@Tag(name = "businessUserRelational" , description = "scm") +@RequestMapping("/api/scm/BusinessUserRelational") +public class BusinessUserRelationalController { + + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Autowired + private BusinessUserRelationalService businessUserRelationalService; + + + + /** + * 列表 + * + * @param businessUserRelationalPagination + * @return + */ + @Operation(summary = "获取列表") + @PostMapping("/getList") + public ActionResult list(@RequestBody BusinessUserRelationalPagination businessUserRelationalPagination)throws IOException{ + List list= businessUserRelationalService.getList(businessUserRelationalPagination); + List> realList=new ArrayList<>(); + for (BusinessUserRelationalEntity entity : list) { + Map businessUserRelationalMap=JsonUtil.entityToMap(entity); + businessUserRelationalMap.put("id", businessUserRelationalMap.get("id")); + //副表数据 + //子表数据 + realList.add(businessUserRelationalMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, BusinessUserRelationalConstant.getFormData(), BusinessUserRelationalConstant.getColumnData(), businessUserRelationalPagination.getModuleId(),false); + + //返回对象 + PageListVO vo = new PageListVO(); + vo.setList(realList); + PaginationVO page = JsonUtil.getJsonToBean(businessUserRelationalPagination, PaginationVO.class); + vo.setPagination(page); + return ActionResult.success(vo); + } + /** + * 创建 + * + * @param businessUserRelationalForm + * @return + */ + @PostMapping() + @Operation(summary = "创建") + public ActionResult create(@RequestBody @Valid BusinessUserRelationalForm businessUserRelationalForm) { + String b = businessUserRelationalService.checkForm(businessUserRelationalForm,0); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + try{ + businessUserRelationalService.saveOrUpdate(businessUserRelationalForm, null ,true); + }catch(Exception e){ + return ActionResult.fail("新增数据失败"); + } + return ActionResult.success("创建成功"); + } + /** + * 编辑 + * @param id + * @param businessUserRelationalForm + * @return + */ + @PutMapping("/{id}") + @Operation(summary = "更新") + public ActionResult update(@PathVariable("id") String id,@RequestBody @Valid BusinessUserRelationalForm businessUserRelationalForm, + @RequestParam(value = "isImport", required = false) boolean isImport){ + businessUserRelationalForm.setId(id); + if (!isImport) { + String b = businessUserRelationalService.checkForm(businessUserRelationalForm,1); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + } + BusinessUserRelationalEntity entity= businessUserRelationalService.getInfo(id); + if(entity!=null){ + try{ + businessUserRelationalService.saveOrUpdate(businessUserRelationalForm,id,false); + }catch(Exception e){ + return ActionResult.fail("修改数据失败"); + } + return ActionResult.success("更新成功"); + }else{ + return ActionResult.fail("更新失败,数据不存在"); + } + } + /** + * 删除 + * @param id + * @return + */ + @Operation(summary = "删除") + @DeleteMapping("/{id}") + @Transactional + public ActionResult delete(@PathVariable("id") String id){ + BusinessUserRelationalEntity entity= businessUserRelationalService.getInfo(id); + if(entity!=null){ + //主表数据删除 + businessUserRelationalService.delete(entity); + } + return ActionResult.success("删除成功"); + } + /** + * 表单信息(详情页) + * 详情页面使用-转换数据 + * @param id + * @return + */ + @Operation(summary = "表单信息(详情页)") + @GetMapping("/detail/{id}") + public ActionResult detailInfo(@PathVariable("id") String id){ + BusinessUserRelationalEntity entity= businessUserRelationalService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map businessUserRelationalMap=JsonUtil.entityToMap(entity); + businessUserRelationalMap.put("id", businessUserRelationalMap.get("id")); + //副表数据 + //子表数据 + businessUserRelationalMap = generaterSwapUtil.swapDataDetail(businessUserRelationalMap,BusinessUserRelationalConstant.getFormData(),"521966417814224965",false); + return ActionResult.success(businessUserRelationalMap); + } + /** + * 获取详情(编辑页) + * 编辑页面使用-不转换数据 + * @param id + * @return + */ + @Operation(summary = "信息") + @GetMapping("/{id}") + public ActionResult info(@PathVariable("id") String id){ + BusinessUserRelationalEntity entity= businessUserRelationalService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map businessUserRelationalMap=JsonUtil.entityToMap(entity); + businessUserRelationalMap.put("id", businessUserRelationalMap.get("id")); + //副表数据 + //子表数据 + businessUserRelationalMap = generaterSwapUtil.swapDataForm(businessUserRelationalMap,BusinessUserRelationalConstant.getFormData(),BusinessUserRelationalConstant.TABLEFIELDKEY,BusinessUserRelationalConstant.TABLERENAMES); + return ActionResult.success(businessUserRelationalMap); + } + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/SubjectCreditRatingController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/SubjectCreditRatingController.java new file mode 100644 index 00000000..90e9fcc4 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/SubjectCreditRatingController.java @@ -0,0 +1,345 @@ +package jnpf.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 jnpf.base.ActionResult; +import jnpf.base.UserInfo; +import jnpf.exception.DataException; +import jnpf.permission.entity.UserEntity; +import jnpf.service.*; +import jnpf.entity.*; +import jnpf.util.*; +import jnpf.model.subjectcreditrating.*; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import javax.validation.Valid; +import java.util.*; +import jnpf.annotation.JnpfField; +import jnpf.base.vo.PageListVO; +import jnpf.base.vo.PaginationVO; +import jnpf.base.vo.DownloadVO; +import jnpf.config.ConfigValueUtil; +import jnpf.base.entity.ProvinceEntity; +import java.io.IOException; +import java.util.stream.Collectors; +import jnpf.engine.entity.FlowTaskEntity; +import jnpf.exception.WorkFlowException; +import org.springframework.web.multipart.MultipartFile; +import cn.afterturn.easypoi.excel.ExcelExportUtil; +import cn.afterturn.easypoi.excel.ExcelImportUtil; +import cn.afterturn.easypoi.excel.entity.ExportParams; +import cn.afterturn.easypoi.excel.entity.ImportParams; +import cn.afterturn.easypoi.excel.entity.params.ExcelExportEntity; +import cn.afterturn.easypoi.excel.entity.enmus.ExcelType; +import org.apache.poi.hssf.usermodel.HSSFWorkbook; +import org.apache.poi.ss.usermodel.Workbook; +import java.io.File; +import jnpf.onlinedev.model.ExcelImFieldModel; +import jnpf.onlinedev.model.OnlineImport.ImportDataModel; +import jnpf.onlinedev.model.OnlineImport.ImportFormCheckUniqueModel; +import jnpf.onlinedev.model.OnlineImport.ExcelImportModel; +import jnpf.onlinedev.model.OnlineImport.VisualImportModel; +import cn.xuyanwu.spring.file.storage.FileInfo; +import lombok.Cleanup; +import jnpf.model.visualJson.config.HeaderModel; +import jnpf.base.model.ColumnDataModel; +import jnpf.base.util.VisualUtils; +import org.springframework.transaction.annotation.Transactional; + +/** + * SubjectCreditRating + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-01-30 + */ +@Slf4j +@RestController +@Tag(name = "SubjectCreditRating" , description = "scm") +@RequestMapping("/api/scm/SubjectCreditRating") +public class SubjectCreditRatingController { + + @Autowired + private GeneraterSwapUtil generaterSwapUtil; + + @Autowired + private UserProvider userProvider; + + @Autowired + private SubjectCreditRatingService subjectCreditRatingService; + + + + @Autowired + private ConfigValueUtil configValueUtil; + + /** + * 列表 + * + * @param subjectCreditRatingPagination + * @return + */ + @Operation(summary = "获取列表") + @PostMapping("/getList") + public ActionResult list(@RequestBody SubjectCreditRatingPagination subjectCreditRatingPagination)throws IOException{ + List list= subjectCreditRatingService.getList(subjectCreditRatingPagination); + List> realList=new ArrayList<>(); + for (SubjectCreditRatingEntity entity : list) { + Map subjectCreditRatingMap=JsonUtil.entityToMap(entity); + subjectCreditRatingMap.put("id", subjectCreditRatingMap.get("id")); + //副表数据 + //子表数据 + realList.add(subjectCreditRatingMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, SubjectCreditRatingConstant.getFormData(), SubjectCreditRatingConstant.getColumnData(), subjectCreditRatingPagination.getModuleId(),false); + + //返回对象 + PageListVO vo = new PageListVO(); + vo.setList(realList); + PaginationVO page = JsonUtil.getJsonToBean(subjectCreditRatingPagination, PaginationVO.class); + vo.setPagination(page); + return ActionResult.success(vo); + } + /** + * 创建 + * + * @param subjectCreditRatingForm + * @return + */ + @PostMapping() + @Operation(summary = "创建") + public ActionResult create(@RequestBody @Valid SubjectCreditRatingForm subjectCreditRatingForm) { + String b = subjectCreditRatingService.checkForm(subjectCreditRatingForm,0); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + try{ + subjectCreditRatingService.saveOrUpdate(subjectCreditRatingForm, null ,true); + }catch(Exception e){ + return ActionResult.fail("新增数据失败"); + } + return ActionResult.success("创建成功"); + } + /** + * 导出Excel + * + * @return + */ + @Operation(summary = "导出Excel") + @PostMapping("/Actions/Export") + public ActionResult Export(@RequestBody SubjectCreditRatingPagination subjectCreditRatingPagination) throws IOException { + if (StringUtil.isEmpty(subjectCreditRatingPagination.getSelectKey())){ + return ActionResult.fail("请选择导出字段"); + } + List list= subjectCreditRatingService.getList(subjectCreditRatingPagination); + List> realList=new ArrayList<>(); + for (SubjectCreditRatingEntity entity : list) { + Map subjectCreditRatingMap=JsonUtil.entityToMap(entity); + subjectCreditRatingMap.put("id", subjectCreditRatingMap.get("id")); + //副表数据 + //子表数据 + realList.add(subjectCreditRatingMap); + } + //数据转换 + realList = generaterSwapUtil.swapDataList(realList, SubjectCreditRatingConstant.getFormData(), SubjectCreditRatingConstant.getColumnData(), subjectCreditRatingPagination.getModuleId(),false); + String[]keys=!StringUtil.isEmpty(subjectCreditRatingPagination.getSelectKey())?subjectCreditRatingPagination.getSelectKey():new String[0]; + UserInfo userInfo=userProvider.get(); + DownloadVO vo=this.creatModelExcel(configValueUtil.getTemporaryFilePath(),realList,keys,userInfo); + return ActionResult.success(vo); + } + + /** + * 导出表格方法 + */ + public DownloadVO creatModelExcel(String path,List>list,String[]keys,UserInfo userInfo){ + DownloadVO vo=DownloadVO.builder().build(); + List entitys=new ArrayList<>(); + if(keys.length>0){ + for(String key:keys){ + switch(key){ + case "creditRating" : + entitys.add(new ExcelExportEntity("信用级别" ,"creditRating")); + break; + case "scoreDown" : + entitys.add(new ExcelExportEntity("评定分数最低" ,"scoreDown")); + break; + case "scoreUpper" : + entitys.add(new ExcelExportEntity("评定分数最高" ,"scoreUpper")); + break; + default: + break; + } + } + } + + ExportParams exportParams = new ExportParams(null, "表单信息"); + exportParams.setType(ExcelType.XSSF); + try{ + @Cleanup Workbook workbook = new HSSFWorkbook(); + if (entitys.size()>0){ + if (list.size()==0){ + list.add(new HashMap<>()); + } + //去除空数据 + List> dataList = new ArrayList<>(); + for (Map map : list) { + int i = 0; + for (String key : keys) { + //子表 + if (key.toLowerCase().startsWith("tablefield")) { + String tableField = key.substring(0, key.indexOf("-" )); + String field = key.substring(key.indexOf("-" ) + 1); + Object o = map.get(tableField); + if (o != null) { + List> childList = (List>) o; + for (Map childMap : childList) { + if (childMap.get(field) != null) { + i++; + } + } + } + } else { + Object o = map.get(key); + if (o != null) { + i++; + } + } + } + if (i > 0) { + dataList.add(map); + } + } + //复杂表头-表头和数据处理 + ColumnDataModel columnDataModel = JsonUtil.getJsonToBean(SubjectCreditRatingConstant.getColumnData(), ColumnDataModel.class); + List complexHeaderList = columnDataModel.getComplexHeaderList(); + if (!Objects.equals(columnDataModel.getType(), 3) && !Objects.equals(columnDataModel.getType(), 5)) { + entitys = VisualUtils.complexHeaderHandel(entitys, complexHeaderList); + dataList = VisualUtils.complexHeaderDataHandel(dataList, complexHeaderList); + } + + workbook = ExcelExportUtil.exportExcel(exportParams, entitys, dataList); + } + String fileName = "表单信息" + DateUtil.dateNow("yyyyMMdd") + "_" + RandomUtil.uuId() + ".xlsx"; + MultipartFile multipartFile = ExcelUtil.workbookToCommonsMultipartFile(workbook, fileName); + String temporaryFilePath = configValueUtil.getTemporaryFilePath(); + FileInfo fileInfo = FileUploadUtils.uploadFile(multipartFile, temporaryFilePath, fileName); + vo.setName(fileInfo.getFilename()); + vo.setUrl(UploaderUtil.uploaderFile(fileInfo.getFilename() + "#" + "Temporary") + "&name=" + fileName); + } catch (Exception e) { + log.error("信息导出Excel错误:{}", e.getMessage()); + e.printStackTrace(); + } + return vo; + } + /** + * 批量删除 + * @param ids + * @return + */ + @DeleteMapping("/batchRemove") + @Transactional + @Operation(summary = "批量删除") + public ActionResult batchRemove(@RequestBody String ids){ + List idList = JsonUtil.getJsonToList(ids, String.class); + int i =0; + for (String allId : idList){ + this.delete(allId); + i++; + } + if (i == 0 ){ + return ActionResult.fail("删除失败"); + } + return ActionResult.success("删除成功"); + } + /** + * 编辑 + * @param id + * @param subjectCreditRatingForm + * @return + */ + @PutMapping("/{id}") + @Operation(summary = "更新") + public ActionResult update(@PathVariable("id") String id,@RequestBody @Valid SubjectCreditRatingForm subjectCreditRatingForm, + @RequestParam(value = "isImport", required = false) boolean isImport){ + subjectCreditRatingForm.setId(id); + if (!isImport) { + String b = subjectCreditRatingService.checkForm(subjectCreditRatingForm,1); + if (StringUtil.isNotEmpty(b)){ + return ActionResult.fail(b ); + } + } + SubjectCreditRatingEntity entity= subjectCreditRatingService.getInfo(id); + if(entity!=null){ + try{ + subjectCreditRatingService.saveOrUpdate(subjectCreditRatingForm,id,false); + }catch(Exception e){ + return ActionResult.fail("修改数据失败"); + } + return ActionResult.success("更新成功"); + }else{ + return ActionResult.fail("更新失败,数据不存在"); + } + } + /** + * 删除 + * @param id + * @return + */ + @Operation(summary = "删除") + @DeleteMapping("/{id}") + @Transactional + public ActionResult delete(@PathVariable("id") String id){ + SubjectCreditRatingEntity entity= subjectCreditRatingService.getInfo(id); + if(entity!=null){ + //假删除 + entity.setDeleteMark(1); + subjectCreditRatingService.update(id,entity); + } + return ActionResult.success("删除成功"); + } + /** + * 表单信息(详情页) + * 详情页面使用-转换数据 + * @param id + * @return + */ + @Operation(summary = "表单信息(详情页)") + @GetMapping("/detail/{id}") + public ActionResult detailInfo(@PathVariable("id") String id){ + SubjectCreditRatingEntity entity= subjectCreditRatingService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map subjectCreditRatingMap=JsonUtil.entityToMap(entity); + subjectCreditRatingMap.put("id", subjectCreditRatingMap.get("id")); + //副表数据 + //子表数据 + subjectCreditRatingMap = generaterSwapUtil.swapDataDetail(subjectCreditRatingMap,SubjectCreditRatingConstant.getFormData(),"522005775749488005",false); + return ActionResult.success(subjectCreditRatingMap); + } + /** + * 获取详情(编辑页) + * 编辑页面使用-不转换数据 + * @param id + * @return + */ + @Operation(summary = "信息") + @GetMapping("/{id}") + public ActionResult info(@PathVariable("id") String id){ + SubjectCreditRatingEntity entity= subjectCreditRatingService.getInfo(id); + if(entity==null){ + return ActionResult.fail("表单数据不存在!"); + } + Map subjectCreditRatingMap=JsonUtil.entityToMap(entity); + subjectCreditRatingMap.put("id", subjectCreditRatingMap.get("id")); + //副表数据 + //子表数据 + subjectCreditRatingMap = generaterSwapUtil.swapDataForm(subjectCreditRatingMap,SubjectCreditRatingConstant.getFormData(),SubjectCreditRatingConstant.TABLEFIELDKEY,SubjectCreditRatingConstant.TABLERENAMES); + return ActionResult.success(subjectCreditRatingMap); + } + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/SubjectSettlementRulesController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/SubjectSettlementRulesController.java index c54b1c5a..bd27c444 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/SubjectSettlementRulesController.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/SubjectSettlementRulesController.java @@ -34,7 +34,7 @@ import org.springframework.transaction.annotation.Transactional; * @版本: V3.5 * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * @作者: JNPF开发平台组 - * @日期: 2024-01-29 + * @日期: 2024-01-30 */ @Slf4j @RestController @@ -169,8 +169,9 @@ public class SubjectSettlementRulesController { e.printStackTrace(); } } - //主表数据删除 - subjectSettlementRulesService.delete(entity); + //假删除 + entity.setDeleteMark(1); + subjectSettlementRulesService.update(id,entity); } return ActionResult.success("删除成功"); } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/BusinessEnterpriseRelationalEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/BusinessEnterpriseRelationalEntity.java new file mode 100644 index 00000000..8fce42fb --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/BusinessEnterpriseRelationalEntity.java @@ -0,0 +1,43 @@ +package jnpf.entity; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import java.util.Date; +/** + * 业务线和机构关系表 + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-01-29 + */ +@Data +@TableName("jg_business_enterprise_relational") +public class BusinessEnterpriseRelationalEntity { + @TableId(value ="ID" ) + private String id; + @TableField(value = "BUSINESS_LINE_ID" , updateStrategy = FieldStrategy.IGNORED) + private String businessLineId; + @TableField(value = "ENTERPRISE_ID" , updateStrategy = FieldStrategy.IGNORED) + private String enterpriseId; + @TableField("F_CREATOR_TIME") + private Date creatorTime; + @TableField("F_CREATOR_USER_ID") + private String creatorUserId; + @TableField("F_LAST_MODIFY_TIME") + private Date lastModifyTime; + @TableField("F_LAST_MODIFY_USER_ID") + private String lastModifyUserId; + @TableField("F_DELETE_TIME") + private Date deleteTime; + @TableField("F_DELETE_USER_ID") + private String deleteUserId; + @TableField("F_DELETE_MARK") + private Integer deleteMark; + @TableField("F_TENANT_ID") + private String tenantId; + @TableField("F_VERSION") + private Integer version; + @TableField("F_FLOW_ID") + private String flowId; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/BusinessLineEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/BusinessLineEntity.java index 0fadf089..cf458036 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/BusinessLineEntity.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/BusinessLineEntity.java @@ -1,8 +1,14 @@ package jnpf.entity; import com.baomidou.mybatisplus.annotation.*; +import com.fasterxml.jackson.annotation.JsonProperty; +import jnpf.model.businessline.BusinessAddressModel; +import jnpf.model.businessline.BusinessCargoModel; +import jnpf.model.businessline.BusinessContactModel; import lombok.Data; import java.util.Date; +import java.util.List; + /** * 业务线表 * @@ -106,4 +112,14 @@ public class BusinessLineEntity { private Integer version; @TableField("F_FLOW_ID") private String flowId; + + /** 子表数据 **/ + @TableField(exist = false) + private List businessContactList; + /** 子表数据 **/ + @TableField(exist = false) + private List businessAddressList; + /** 子表数据 **/ + @TableField(exist = false) + private List businessCargoList; } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/BusinessLineSonEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/BusinessLineSonEntity.java index 9d3bbd56..a6cf1b77 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/BusinessLineSonEntity.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/BusinessLineSonEntity.java @@ -47,7 +47,7 @@ public class BusinessLineSonEntity { @TableField("PHONE") private Integer phone; @TableField("DIFF_FLAG") - private String difflag; + private String diffFlag; @TableField("FAX") private String fax; @TableField("URL") diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/BusinessUserRelationalEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/BusinessUserRelationalEntity.java new file mode 100644 index 00000000..5b10544a --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/BusinessUserRelationalEntity.java @@ -0,0 +1,45 @@ +package jnpf.entity; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import java.util.Date; +/** + * 业务线和用户关联表 + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-01-30 + */ +@Data +@TableName("jg_business_user_relational") +public class BusinessUserRelationalEntity { + @TableId(value ="ID" ) + private String id; + @TableField(value = "BUSINESS_LINE_ID" , updateStrategy = FieldStrategy.IGNORED) + private String businessLineId; + @TableField(value = "USER_ID" , updateStrategy = FieldStrategy.IGNORED) + private String userId; + @TableField("F_CREATOR_TIME") + private Date creatorTime; + @TableField("F_CREATOR_USER_ID") + private String creatorUserId; + @TableField("F_LAST_MODIFY_TIME") + private Date lastModifyTime; + @TableField("F_LAST_MODIFY_USER_ID") + private String lastModifyUserId; + @TableField("F_DELETE_TIME") + private Date deleteTime; + @TableField("F_DELETE_USER_ID") + private String deleteUserId; + @TableField("F_DELETE_MARK") + private Integer deleteMark; + @TableField("F_TENANT_ID") + private String tenantId; + @TableField("F_VERSION") + private Integer version; + @TableField("F_FLOW_TASK_ID") + private String flowTaskId; + @TableField("F_FLOW_ID") + private String flowId; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/SubjectCreditRatingEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/SubjectCreditRatingEntity.java new file mode 100644 index 00000000..65f80e74 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/SubjectCreditRatingEntity.java @@ -0,0 +1,62 @@ +package jnpf.entity; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; +import java.util.Date; +/** + * 客户信用等级表 + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-01-30 + */ +@Data +@TableName("jg_subject_credit_rating") +public class SubjectCreditRatingEntity { + @TableId(value ="ID" ) + private String id; + @TableField("SUBJECT_BASIC_TYPE") + private String subjectBasicType; + @TableField(value = "CREDIT_RATING" , updateStrategy = FieldStrategy.IGNORED) + private String creditRating; + @TableField(value = "SCORE_DOWN" , updateStrategy = FieldStrategy.IGNORED) + private String scoreDown; + @TableField(value = "SCORE_UPPER" , updateStrategy = FieldStrategy.IGNORED) + private String scoreUpper; + @TableField("LEVEL_DESCRIPTION") + private String levelDescription; + @TableField("START_TIME") + private Date startTime; + @TableField("END_TIME") + private Date endTime; + @TableField("REMARK") + private String remark; + @TableField("ANNEX") + private String annex; + @TableField(value = "f_creator_time" , fill = FieldFill.INSERT) + private Date creatorTime; + @TableField(value = "f_creator_user_id" , fill = FieldFill.INSERT) + private String creatorUserId; + @TableField(value = "f_last_modify_time" , fill = FieldFill.INSERT_UPDATE) + private Date lastModifyTime; + @TableField(value = "f_last_modify_user_id" , fill = FieldFill.INSERT_UPDATE) + private String lastModifyUserId; + @TableField(value = "f_delete_time" , fill = FieldFill.UPDATE) + private Date deleteTime; + @TableField(value = "f_delete_user_id" , fill = FieldFill.UPDATE) + private String deleteUserId; + @TableField(value = "f_delete_mark" , updateStrategy = FieldStrategy.IGNORED) + private Integer deleteMark; + @TableField("F_TENANT_ID") + private String tenantId; + @TableField("F_FLOW_ID") + private String flowId; + + @TableField(value = "company_id" , fill = FieldFill.INSERT) + private String companyId; + @TableField(value = "department_id" , fill = FieldFill.INSERT) + private String departmentId; + + +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/SubjectSettlementRulesEntity.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/SubjectSettlementRulesEntity.java index 98a8a2d0..ddf51a1f 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/SubjectSettlementRulesEntity.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/entity/SubjectSettlementRulesEntity.java @@ -9,7 +9,7 @@ import java.util.Date; * @版本: V3.5 * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * @作者: JNPF开发平台组 - * @日期: 2024-01-29 + * @日期: 2024-01-30 */ @Data @TableName("jg_subject_settlement_rules") @@ -58,11 +58,11 @@ public class SubjectSettlementRulesEntity { private Integer deleteMark; @TableField("F_TENANT_ID") private String tenantId; - @TableField(value = "UNDERPAYMENT_METHOD" , updateStrategy = FieldStrategy.IGNORED) + @TableField("UNDERPAYMENT_METHOD") private String underpaymentMethod; - @TableField(value = "MARGIN_METHOD" , updateStrategy = FieldStrategy.IGNORED) + @TableField("MARGIN_METHOD") private String marginMethod; - @TableField(value = "OVERDUE_METHOD" , updateStrategy = FieldStrategy.IGNORED) + @TableField("OVERDUE_METHOD") private String overdueMethod; @TableField("F_FLOW_ID") private String flowId; diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessenterpriserelational/BusinessEnterpriseRelationalConstant.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessenterpriserelational/BusinessEnterpriseRelationalConstant.java new file mode 100644 index 00000000..3e4829f1 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessenterpriserelational/BusinessEnterpriseRelationalConstant.java @@ -0,0 +1,41 @@ +package jnpf.model.businessenterpriserelational; + +import jnpf.util.JsonUtil; +import java.util.Map; + +/** + * businessEnterpriseRelational配置json + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-01-29 + */ +public class BusinessEnterpriseRelationalConstant{ + /** 数据库链接 */ + public static final String DBLINKID = "0"; + /** 表别名 map */ + public static final Map TABLERENAMES = JsonUtil.getJsonToBean("{\"jg_business_enterprise_relational\":\"businessEnterpriseRelational\"}",Map.class); + /** 子表model map */ + public static final Map TABLEFIELDKEY = JsonUtil.getJsonToBean("{}",Map.class); + /** 整个表单配置json */ + public static final String getFormData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"popupType\":\"general\",\"idGlobal\":102,\"formBtns\":false,\"labelWidth\":100,\"classNames\":[],\"className\":[],\"fullScreenWidth\":\"100%\",\"hasConfirmAndAddBtn\":true,\"labelPosition\":\"right\",\"printId\":\"\",\"disabled\":false,\"formModel\":\"dataForm\",\"cancelButtonText\":\"取 消\",\"confirmButtonText\":\"确 定\",\"hasCancelBtn\":true,\"primaryKeyPolicy\":1,\"confirmAndAddText\":\"确定并继续操作\",\"hasPrintBtn\":false,\"concurrencyLock\":true,\"classJson\":\"\",\"drawerWidth\":\"600px\",\"printButtonText\":\"打 印\",\"formRef\":\"formRef\",\"gutter\":15,\"logicalDelete\":true,\"size\":\"small\",\"formRules\":\"rules\",\"generalWidth\":\"600px\",\"hasConfirmBtn\":true,\"formStyle\":\"\",\"fields\":[{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"业务线id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_enterprise_relational\",\"renderKey\":1706520725549,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"businessLineId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"企业id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_enterprise_relational\",\"renderKey\":1706520726036,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"enterpriseId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"span\":24}"); return sb.toString(); + } + /** 列表字段配置json */ + public static final String getColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"showSummary\":false,\"hasPage\":true,\"searchList\":[{\"clearable\":true,\"searchType\":2,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"业务线id\",\"label\":\"业务线id\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"业务线id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_enterprise_relational\",\"renderKey\":1706520725549,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"businessLineId\",\"showWordLimit\":false,\"__vModel__\":\"businessLineId\",\"searchMultiple\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"businessLineId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"searchType\":2,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"企业id\",\"label\":\"企业id\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"企业id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_enterprise_relational\",\"renderKey\":1706520726036,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"enterpriseId\",\"showWordLimit\":false,\"__vModel__\":\"enterpriseId\",\"searchMultiple\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"enterpriseId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"treeInterfaceId\":\"\",\"treePropsValue\":\"id\",\"ruleList\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"childTableStyle\":1,\"columnOptions\":[{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"业务线id\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"业务线id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_enterprise_relational\",\"renderKey\":1706520725549,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"businessLineId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"businessLineId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"企业id\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"企业id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_enterprise_relational\",\"renderKey\":1706520726036,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"enterpriseId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"enterpriseId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"pageSize\":20,\"treePropsChildren\":\"children\",\"type\":1,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"thousandsField\":[],\"treeTitle\":\"左侧标题\",\"defaultColumnList\":[{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"业务线id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_enterprise_relational\",\"renderKey\":1706520725549,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"businessLineId\",\"showWordLimit\":false,\"__vModel__\":\"businessLineId\",\"checked\":true,\"disabled\":false,\"id\":\"businessLineId\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"业务线id\",\"label\":\"业务线id\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"企业id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_enterprise_relational\",\"renderKey\":1706520726036,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"enterpriseId\",\"showWordLimit\":false,\"__vModel__\":\"enterpriseId\",\"checked\":true,\"disabled\":false,\"id\":\"enterpriseId\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"企业id\",\"label\":\"企业id\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"}],\"treeTemplateJson\":[],\"treePropsName\":\"\",\"useColumnPermission\":false,\"treePropsUrl\":\"\",\"treeRelation\":\"\",\"treeSynType\":0,\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"},{\"icon\":\"icon-ym icon-ym-btn-download\",\"label\":\"导出\",\"value\":\"download\"}],\"useDataPermission\":false,\"columnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"企业id\",\"label\":\"企业id\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"企业id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_enterprise_relational\",\"renderKey\":1706520726036,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"enterpriseId\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"enterpriseId\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"enterpriseId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"业务线id\",\"label\":\"业务线id\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"业务线id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_enterprise_relational\",\"renderKey\":1706520725549,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"businessLineId\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"businessLineId\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"businessLineId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"sort\":\"desc\",\"thousands\":false,\"hasSuperQuery\":true,\"summaryField\":[],\"parentField\":\"\",\"treePropsLabel\":\"fullName\",\"treeDataSource\":\"dictionary\",\"groupField\":\"\",\"printIds\":[],\"uploaderTemplateJson\":{},\"treeDictionary\":\"\",\"hasTreeQuery\":false,\"useFormPermission\":false,\"customBtnsList\":[],\"complexHeaderList\":[],\"useBtnPermission\":false,\"treeInterfaceName\":\"\",\"defaultSidx\":\"\"}"); return sb.toString(); + } + /** app列表字段配置json */ + public static final String getAppColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"hasPage\":true,\"useColumnPermission\":false,\"searchList\":[],\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"}],\"useDataPermission\":false,\"ruleListApp\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"columnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"企业id\",\"label\":\"企业id\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"企业id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_enterprise_relational\",\"renderKey\":1706520726036,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"enterpriseId\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"enterpriseId\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"enterpriseId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"业务线id\",\"label\":\"业务线id\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"业务线id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_enterprise_relational\",\"renderKey\":1706520725549,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"businessLineId\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"businessLineId\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"businessLineId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"columnOptions\":[{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"业务线id\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"业务线id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_enterprise_relational\",\"renderKey\":1706520725549,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"businessLineId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"businessLineId\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"企业id\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"企业id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_enterprise_relational\",\"renderKey\":1706520726036,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"enterpriseId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"enterpriseId\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"pageSize\":20,\"sort\":\"desc\",\"thousands\":false,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"loading\":false,\"hasSuperQuery\":false,\"thousandsField\":[],\"defaultColumnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"业务线id\",\"label\":\"业务线id\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"业务线id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_enterprise_relational\",\"renderKey\":1706520725549,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"businessLineId\",\"showWordLimit\":false,\"__vModel__\":\"businessLineId\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"businessLineId\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"企业id\",\"label\":\"企业id\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"企业id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_enterprise_relational\",\"renderKey\":1706520726036,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"enterpriseId\",\"showWordLimit\":false,\"__vModel__\":\"enterpriseId\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"enterpriseId\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"sortList\":[],\"useFormPermission\":false,\"customBtnsList\":[],\"useBtnPermission\":false,\"defaultSidx\":\"\"}"); return sb.toString(); + } + /** 表列表 */ + public static final String getTableList(){ + StringBuilder sb = new StringBuilder(); +sb.append("[{\"relationField\":\"\",\"relationTable\":\"\",\"table\":\"jg_business_enterprise_relational\",\"tableName\":\"业务线和机构关系表\",\"tableField\":\"\",\"typeId\":\"1\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"business_line_id\",\"field\":\"businessLineId\",\"fieldName\":\"业务线id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"enterprise_id\",\"field\":\"enterpriseId\",\"fieldName\":\"企业id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]}]"); return sb.toString(); + } +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessenterpriserelational/BusinessEnterpriseRelationalForm.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessenterpriserelational/BusinessEnterpriseRelationalForm.java new file mode 100644 index 00000000..8ab71aa0 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessenterpriserelational/BusinessEnterpriseRelationalForm.java @@ -0,0 +1,29 @@ +package jnpf.model.businessenterpriserelational; + +import lombok.Data; +import java.util.List; +import java.math.BigDecimal; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * businessEnterpriseRelational + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-01-29 + */ +@Data +public class BusinessEnterpriseRelationalForm { + /** 主键 */ + private String id; + /** 乐观锁 **/ + @JsonProperty("version") + private Integer version; + + /** 业务线id **/ + @JsonProperty("businessLineId") + private String businessLineId; + /** 企业id **/ + @JsonProperty("enterpriseId") + private String enterpriseId; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessenterpriserelational/BusinessEnterpriseRelationalPagination.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessenterpriserelational/BusinessEnterpriseRelationalPagination.java new file mode 100644 index 00000000..84a50f94 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessenterpriserelational/BusinessEnterpriseRelationalPagination.java @@ -0,0 +1,36 @@ +package jnpf.model.businessenterpriserelational; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; +import jnpf.base.Pagination; +import java.util.List; + +/** + * + * businessEnterpriseRelational + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-01-29 + */ +@Data +public class BusinessEnterpriseRelationalPagination extends Pagination { + /** 查询key */ + private String[] selectKey; + /** json */ + private String json; + /** 数据类型 0-当前页,1-全部数据 */ + private String dataType; + /** 高级查询 */ + private String superQueryJson; + /** 功能id */ + private String moduleId; + /** 菜单id */ + private String menuId; + /** 业务线id */ + @JsonProperty("businessLineId") + private Object businessLineId; + /** 企业id */ + @JsonProperty("enterpriseId") + private Object enterpriseId; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessline/BusinessLineConstant.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessline/BusinessLineConstant.java index 0566abd2..78fb282b 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessline/BusinessLineConstant.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessline/BusinessLineConstant.java @@ -40,6 +40,6 @@ sb.append("{\"popupType\":\"fullScreen\",\"idGlobal\":182,\"formBtns\":false,\"l /** 表列表 */ public static final String getTableList(){ StringBuilder sb = new StringBuilder(); -sb.append("[{\"relationField\":\"\",\"relationTable\":\"\",\"table\":\"jg_business_line\",\"tableName\":\"业务线表\",\"tableField\":\"\",\"typeId\":\"1\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"code\",\"field\":\"code\",\"fieldName\":\"业务线编号\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"name\",\"field\":\"name\",\"fieldName\":\"业务线名称\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"simple_name\",\"field\":\"simpleName\",\"fieldName\":\"业务线简称\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"logo\",\"field\":\"logo\",\"fieldName\":\"业务线LOGO\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"parent_id\",\"field\":\"parentId\",\"fieldName\":\"父id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"type\",\"field\":\"type\",\"fieldName\":\"类型\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"status\",\"field\":\"status\",\"fieldName\":\"状态(0:启用 1:禁用)\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"relation_institution_num\",\"field\":\"relationInstitutionNum\",\"fieldName\":\"关联机构数量\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"employee_num\",\"field\":\"employeeNum\",\"fieldName\":\"成员数量\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"industry\",\"field\":\"industry\",\"fieldName\":\"所属分类\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"city\",\"field\":\"city\",\"fieldName\":\"所在城市\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"establish_date\",\"field\":\"establishDate\",\"fieldName\":\"成立时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"belong_user_id\",\"field\":\"belongUserId\",\"fieldName\":\"归属人员\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"brand_name\",\"field\":\"brandName\",\"fieldName\":\"品牌/业务线/事业群名称\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"phone\",\"field\":\"phone\",\"fieldName\":\"电话\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"diff_flag\",\"field\":\"difflag\",\"fieldName\":\"业务线仓库区分(1:业务线, 2:仓库 业务线子集)\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"fax\",\"field\":\"fax\",\"fieldName\":\"传真\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"url\",\"field\":\"url\",\"fieldName\":\"网址\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"description\",\"field\":\"description\",\"fieldName\":\"介绍\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"business_type\",\"field\":\"businessType\",\"fieldName\":\"营运类型(1每日 2每周)\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"business_hours\",\"field\":\"businessHours\",\"fieldName\":\"营业时间\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"business_start\",\"field\":\"businessStart\",\"fieldName\":\"营业时间开始\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"business_end\",\"field\":\"businessEnd\",\"fieldName\":\"营业时间结束\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"allow_unloading_start\",\"field\":\"allowUnloadingStart\",\"fieldName\":\"允许卸货时间开始\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"allow_unloading_end\",\"field\":\"allowUnloadingEnd\",\"fieldName\":\"允许卸货时间结束\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"unloading_duration\",\"field\":\"unloadingDuration\",\"fieldName\":\"卸货时长\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"unloading_efficiency\",\"field\":\"unloadingEfficiency\",\"fieldName\":\"卸货效率\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"allow_loading_start\",\"field\":\"allowLoadingStart\",\"fieldName\":\"允许装货时间开始\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"allow_loading_end\",\"field\":\"allowLoadingEnd\",\"fieldName\":\"允许装货时间结束\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"loading_duration\",\"field\":\"loadingDuration\",\"fieldName\":\"装货时长\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"loading_effciency\",\"field\":\"loadingEffciency\",\"fieldName\":\"装货效率\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"email\",\"field\":\"email\",\"fieldName\":\"邮箱\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"erp_type\",\"field\":\"erpType\",\"fieldName\":\"ERP子库\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_version\",\"field\":\"version\",\"fieldName\":\"乐观锁\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flow_id\",\"field\":\"flowId\",\"fieldName\":\"流程id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]},{\"relationField\":\"id\",\"relationTable\":\"jg_business_line\",\"table\":\"jg_business_contact\",\"tableName\":\"业务线联系人表\",\"tableField\":\"businessLineId\",\"typeId\":\"0\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"business_line_id\",\"field\":\"businessLineId\",\"fieldName\":\"业务线/仓库id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"contact_type\",\"field\":\"contactType\",\"fieldName\":\"联系人类型(0:默认 1:联系人)\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"name\",\"field\":\"name\",\"fieldName\":\"姓名\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"phone\",\"field\":\"phone\",\"fieldName\":\"手机号\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"landline\",\"field\":\"landline\",\"fieldName\":\"座机\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"email\",\"field\":\"email\",\"fieldName\":\"邮箱\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"fax\",\"field\":\"fax\",\"fieldName\":\"传真\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]},{\"relationField\":\"id\",\"relationTable\":\"jg_business_line\",\"table\":\"jg_business_address\",\"tableName\":\"业务线地址表\",\"tableField\":\"businessLineId\",\"typeId\":\"0\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"business_line_id\",\"field\":\"businessLineId\",\"fieldName\":\"业务线/仓库id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"address_type\",\"field\":\"addressType\",\"fieldName\":\"业务类型(0:默认地址 1:注册地址 2:生产地址 3:提货地址)\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"country\",\"field\":\"country\",\"fieldName\":\"国家/地区\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"province\",\"field\":\"province\",\"fieldName\":\"省份/城市/区\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"full_address\",\"field\":\"fullAddress\",\"fieldName\":\"详细地址\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"description\",\"field\":\"description\",\"fieldName\":\"描述\",\"dataType\":\"varchar\",\"dataLength\":\"2000\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]},{\"relationField\":\"id\",\"relationTable\":\"jg_business_line\",\"table\":\"jg_business_cargo\",\"tableName\":\"业务线货区表\",\"tableField\":\"businessLineId\",\"typeId\":\"0\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"business_line_id\",\"field\":\"businessLineId\",\"fieldName\":\"业务线/仓库id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"cargo_type\",\"field\":\"cargoType\",\"fieldName\":\"货区类型(0:默认地址 1:注册地址 2:生产地址 3:提货地址)\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"cargo_name\",\"field\":\"cargoName\",\"fieldName\":\"货区名称\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"cargo_capacity_low\",\"field\":\"cargoCapacityLow\",\"fieldName\":\"最低库存容量\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"cargo_capacity_high\",\"field\":\"cargoCapacityHigh\",\"fieldName\":\"最高库存容量\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"sale_type\",\"field\":\"saleType\",\"fieldName\":\"是否可售(0:可售 1:不可售)\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"description\",\"field\":\"description\",\"fieldName\":\"描述\",\"dataType\":\"varchar\",\"dataLength\":\"2000\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]}]"); return sb.toString(); +sb.append("[{\"relationField\":\"\",\"relationTable\":\"\",\"table\":\"jg_business_line\",\"tableName\":\"业务线表\",\"tableField\":\"\",\"typeId\":\"1\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"code\",\"field\":\"code\",\"fieldName\":\"业务线编号\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"name\",\"field\":\"name\",\"fieldName\":\"业务线名称\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"simple_name\",\"field\":\"simpleName\",\"fieldName\":\"业务线简称\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"logo\",\"field\":\"logo\",\"fieldName\":\"业务线LOGO\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"parent_id\",\"field\":\"parentId\",\"fieldName\":\"父id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"type\",\"field\":\"type\",\"fieldName\":\"类型\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"status\",\"field\":\"status\",\"fieldName\":\"状态(0:启用 1:禁用)\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"relation_institution_num\",\"field\":\"relationInstitutionNum\",\"fieldName\":\"关联机构数量\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"employee_num\",\"field\":\"employeeNum\",\"fieldName\":\"成员数量\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"industry\",\"field\":\"industry\",\"fieldName\":\"所属分类\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"city\",\"field\":\"city\",\"fieldName\":\"所在城市\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"establish_date\",\"field\":\"establishDate\",\"fieldName\":\"成立时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"belong_user_id\",\"field\":\"belongUserId\",\"fieldName\":\"归属人员\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"brand_name\",\"field\":\"brandName\",\"fieldName\":\"品牌/业务线/事业群名称\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"phone\",\"field\":\"phone\",\"fieldName\":\"电话\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"diff_flag\",\"field\":\"diffFlag\",\"fieldName\":\"业务线仓库区分(1:业务线, 2:仓库 业务线子集)\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"fax\",\"field\":\"fax\",\"fieldName\":\"传真\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"url\",\"field\":\"url\",\"fieldName\":\"网址\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"description\",\"field\":\"description\",\"fieldName\":\"介绍\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"business_type\",\"field\":\"businessType\",\"fieldName\":\"营运类型(1每日 2每周)\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"business_hours\",\"field\":\"businessHours\",\"fieldName\":\"营业时间\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"business_start\",\"field\":\"businessStart\",\"fieldName\":\"营业时间开始\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"business_end\",\"field\":\"businessEnd\",\"fieldName\":\"营业时间结束\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"allow_unloading_start\",\"field\":\"allowUnloadingStart\",\"fieldName\":\"允许卸货时间开始\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"allow_unloading_end\",\"field\":\"allowUnloadingEnd\",\"fieldName\":\"允许卸货时间结束\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"unloading_duration\",\"field\":\"unloadingDuration\",\"fieldName\":\"卸货时长\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"unloading_efficiency\",\"field\":\"unloadingEfficiency\",\"fieldName\":\"卸货效率\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"allow_loading_start\",\"field\":\"allowLoadingStart\",\"fieldName\":\"允许装货时间开始\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"allow_loading_end\",\"field\":\"allowLoadingEnd\",\"fieldName\":\"允许装货时间结束\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"loading_duration\",\"field\":\"loadingDuration\",\"fieldName\":\"装货时长\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"loading_effciency\",\"field\":\"loadingEffciency\",\"fieldName\":\"装货效率\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"email\",\"field\":\"email\",\"fieldName\":\"邮箱\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"erp_type\",\"field\":\"erpType\",\"fieldName\":\"ERP子库\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_version\",\"field\":\"version\",\"fieldName\":\"乐观锁\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flow_id\",\"field\":\"flowId\",\"fieldName\":\"流程id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]},{\"relationField\":\"id\",\"relationTable\":\"jg_business_line\",\"table\":\"jg_business_contact\",\"tableName\":\"业务线联系人表\",\"tableField\":\"businessLineId\",\"typeId\":\"0\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"business_line_id\",\"field\":\"businessLineId\",\"fieldName\":\"业务线/仓库id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"contact_type\",\"field\":\"contactType\",\"fieldName\":\"联系人类型(0:默认 1:联系人)\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"name\",\"field\":\"name\",\"fieldName\":\"姓名\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"phone\",\"field\":\"phone\",\"fieldName\":\"手机号\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"landline\",\"field\":\"landline\",\"fieldName\":\"座机\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"email\",\"field\":\"email\",\"fieldName\":\"邮箱\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"fax\",\"field\":\"fax\",\"fieldName\":\"传真\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]},{\"relationField\":\"id\",\"relationTable\":\"jg_business_line\",\"table\":\"jg_business_address\",\"tableName\":\"业务线地址表\",\"tableField\":\"businessLineId\",\"typeId\":\"0\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"business_line_id\",\"field\":\"businessLineId\",\"fieldName\":\"业务线/仓库id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"address_type\",\"field\":\"addressType\",\"fieldName\":\"业务类型(0:默认地址 1:注册地址 2:生产地址 3:提货地址)\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"country\",\"field\":\"country\",\"fieldName\":\"国家/地区\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"province\",\"field\":\"province\",\"fieldName\":\"省份/城市/区\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"full_address\",\"field\":\"fullAddress\",\"fieldName\":\"详细地址\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"description\",\"field\":\"description\",\"fieldName\":\"描述\",\"dataType\":\"varchar\",\"dataLength\":\"2000\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]},{\"relationField\":\"id\",\"relationTable\":\"jg_business_line\",\"table\":\"jg_business_cargo\",\"tableName\":\"业务线货区表\",\"tableField\":\"businessLineId\",\"typeId\":\"0\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"business_line_id\",\"field\":\"businessLineId\",\"fieldName\":\"业务线/仓库id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"cargo_type\",\"field\":\"cargoType\",\"fieldName\":\"货区类型(0:默认地址 1:注册地址 2:生产地址 3:提货地址)\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"cargo_name\",\"field\":\"cargoName\",\"fieldName\":\"货区名称\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"cargo_capacity_low\",\"field\":\"cargoCapacityLow\",\"fieldName\":\"最低库存容量\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"cargo_capacity_high\",\"field\":\"cargoCapacityHigh\",\"fieldName\":\"最高库存容量\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"sale_type\",\"field\":\"saleType\",\"fieldName\":\"是否可售(0:可售 1:不可售)\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"description\",\"field\":\"description\",\"fieldName\":\"描述\",\"dataType\":\"varchar\",\"dataLength\":\"2000\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]}]"); return sb.toString(); } } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businesslineconfig/BusinessLineConfigConstant.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businesslineconfig/BusinessLineConfigConstant.java index ebf85a94..2f2fe3b1 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businesslineconfig/BusinessLineConfigConstant.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businesslineconfig/BusinessLineConfigConstant.java @@ -36,6 +36,6 @@ sb.append("{\"hasPage\":true,\"useColumnPermission\":false,\"searchList\":[],\"b /** 表列表 */ public static final String getTableList(){ StringBuilder sb = new StringBuilder(); -sb.append("[{\"relationField\":\"\",\"relationTable\":\"\",\"table\":\"jg_business_user_relational\",\"tableName\":\"业务线和用户关联表\",\"tableField\":\"\",\"typeId\":\"1\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"business_line_id\",\"field\":\"businessLineId\",\"fieldName\":\"业务线/仓库id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"user_id\",\"field\":\"userId\",\"fieldName\":\"用户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_version\",\"field\":\"version\",\"fieldName\":\"乐观锁\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flow_task_id\",\"field\":\"flowTaskId\",\"fieldName\":\"流程任务主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flow_id\",\"field\":\"flowId\",\"fieldName\":\"流程id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]},{\"relationField\":\"businessLineId\",\"relationTable\":\"jg_business_user_relational\",\"table\":\"jg_business_line\",\"tableName\":\"业务线表\",\"tableField\":\"id\",\"typeId\":\"0\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"code\",\"field\":\"code\",\"fieldName\":\"业务线编号\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"name\",\"field\":\"name\",\"fieldName\":\"业务线名称\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"simple_name\",\"field\":\"simpleName\",\"fieldName\":\"业务线简称\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"logo\",\"field\":\"logo\",\"fieldName\":\"业务线LOGO\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"parent_id\",\"field\":\"parentId\",\"fieldName\":\"父id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"type\",\"field\":\"type\",\"fieldName\":\"类型\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"status\",\"field\":\"status\",\"fieldName\":\"状态(0:启用 1:禁用)\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"relation_institution_num\",\"field\":\"relationInstitutionNum\",\"fieldName\":\"关联机构数量\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"employee_num\",\"field\":\"employeeNum\",\"fieldName\":\"成员数量\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"industry\",\"field\":\"industry\",\"fieldName\":\"所属分类\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"city\",\"field\":\"city\",\"fieldName\":\"所在城市\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"establish_date\",\"field\":\"establishDate\",\"fieldName\":\"成立时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"belong_user_id\",\"field\":\"belongUserId\",\"fieldName\":\"归属人员\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"brand_name\",\"field\":\"brandName\",\"fieldName\":\"品牌/业务线/事业群名称\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"phone\",\"field\":\"phone\",\"fieldName\":\"电话\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"diff_flag\",\"field\":\"difflag\",\"fieldName\":\"业务线仓库区分(1:业务线, 2:仓库 业务线子集)\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"fax\",\"field\":\"fax\",\"fieldName\":\"传真\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"url\",\"field\":\"url\",\"fieldName\":\"网址\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"description\",\"field\":\"description\",\"fieldName\":\"介绍\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"business_type\",\"field\":\"businessType\",\"fieldName\":\"营运类型(1每日 2每周)\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"business_hours\",\"field\":\"businessHours\",\"fieldName\":\"营业时间\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"business_start\",\"field\":\"businessStart\",\"fieldName\":\"营业时间开始\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"business_end\",\"field\":\"businessEnd\",\"fieldName\":\"营业时间结束\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"allow_unloading_start\",\"field\":\"allowUnloadingStart\",\"fieldName\":\"允许卸货时间开始\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"allow_unloading_end\",\"field\":\"allowUnloadingEnd\",\"fieldName\":\"允许卸货时间结束\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"unloading_duration\",\"field\":\"unloadingDuration\",\"fieldName\":\"卸货时长\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"unloading_efficiency\",\"field\":\"unloadingEfficiency\",\"fieldName\":\"卸货效率\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"allow_loading_start\",\"field\":\"allowLoadingStart\",\"fieldName\":\"允许装货时间开始\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"allow_loading_end\",\"field\":\"allowLoadingEnd\",\"fieldName\":\"允许装货时间结束\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"loading_duration\",\"field\":\"loadingDuration\",\"fieldName\":\"装货时长\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"loading_effciency\",\"field\":\"loadingEffciency\",\"fieldName\":\"装货效率\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"email\",\"field\":\"email\",\"fieldName\":\"邮箱\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"erp_type\",\"field\":\"erpType\",\"fieldName\":\"ERP子库\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_version\",\"field\":\"version\",\"fieldName\":\"乐观锁\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flow_id\",\"field\":\"flowId\",\"fieldName\":\"流程id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]},{\"relationField\":\"userId\",\"relationTable\":\"jg_business_user_relational\",\"table\":\"base_user\",\"tableName\":\"用户信息\",\"tableField\":\"id\",\"typeId\":\"0\",\"fields\":[{\"columnName\":\"f_id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"f_account\",\"field\":\"account\",\"fieldName\":\"账户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_real_name\",\"field\":\"realName\",\"fieldName\":\"姓名\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_quick_query\",\"field\":\"quickQuery\",\"fieldName\":\"快速查询\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_nick_name\",\"field\":\"nickName\",\"fieldName\":\"呢称\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_head_icon\",\"field\":\"headIcon\",\"fieldName\":\"头像\",\"dataType\":\"longtext\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_gender\",\"field\":\"gender\",\"fieldName\":\"性别\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_birthday\",\"field\":\"birthday\",\"fieldName\":\"生日\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_mobile_phone\",\"field\":\"mobilePhone\",\"fieldName\":\"手机\",\"dataType\":\"varchar\",\"dataLength\":\"20\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tele_phone\",\"field\":\"telePhone\",\"fieldName\":\"电话\",\"dataType\":\"varchar\",\"dataLength\":\"20\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_landline\",\"field\":\"landline\",\"fieldName\":\"F_Landline\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_email\",\"field\":\"email\",\"fieldName\":\"邮箱\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_nation\",\"field\":\"nation\",\"fieldName\":\"民族\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_native_place\",\"field\":\"nativePlace\",\"fieldName\":\"籍贯\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_entry_date\",\"field\":\"entryDate\",\"fieldName\":\"入职日期\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_certificates_type\",\"field\":\"certificatesType\",\"fieldName\":\"证件类型\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_certificates_number\",\"field\":\"certificatesNumber\",\"fieldName\":\"证件号码\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_education\",\"field\":\"education\",\"fieldName\":\"文化程度\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_urgent_contacts\",\"field\":\"urgentContacts\",\"fieldName\":\"F_UrgentContacts\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_urgent_tele_phone\",\"field\":\"urgentTelePhone\",\"fieldName\":\"紧急电话\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_postal_address\",\"field\":\"postalAddress\",\"fieldName\":\"通讯地址\",\"dataType\":\"varchar\",\"dataLength\":\"500\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_signature\",\"field\":\"signature\",\"fieldName\":\"自我介绍\",\"dataType\":\"varchar\",\"dataLength\":\"500\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_password\",\"field\":\"password\",\"fieldName\":\"密码\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_secretkey\",\"field\":\"secretkey\",\"fieldName\":\"秘钥\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_first_log_time\",\"field\":\"firstLogTime\",\"fieldName\":\"首次登录时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_first_log_ip\",\"field\":\"firstLogIp\",\"fieldName\":\"首次登录IP\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_prev_log_time\",\"field\":\"prevLogTime\",\"fieldName\":\"前次登录时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_prev_log_ip\",\"field\":\"prevLogIp\",\"fieldName\":\"前次登录IP\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_log_time\",\"field\":\"lastLogTime\",\"fieldName\":\"最后登录时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_log_ip\",\"field\":\"lastLogIp\",\"fieldName\":\"最后登录IP\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_log_success_count\",\"field\":\"logSuccessCount\",\"fieldName\":\"登录成功次数\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_log_error_count\",\"field\":\"logErrorCount\",\"fieldName\":\"登录错误次数\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_change_password_date\",\"field\":\"changePasswordDate\",\"fieldName\":\"最后修改密码时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_language\",\"field\":\"language\",\"fieldName\":\"系统语言\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_theme\",\"field\":\"theme\",\"fieldName\":\"系统样式\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_common_menu\",\"field\":\"commonMenu\",\"fieldName\":\"常用菜单\",\"dataType\":\"longtext\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_is_administrator\",\"field\":\"isAdministrator\",\"fieldName\":\"是否管理员\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_property_json\",\"field\":\"propertyJson\",\"fieldName\":\"扩展属性\",\"dataType\":\"longtext\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_manager_id\",\"field\":\"managerId\",\"fieldName\":\"主管主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_organize_id\",\"field\":\"organizeId\",\"fieldName\":\"组织主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_position_id\",\"field\":\"positionId\",\"fieldName\":\"岗位主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_role_id\",\"field\":\"roleId\",\"fieldName\":\"角色主键\",\"dataType\":\"longtext\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_portal_id\",\"field\":\"portalId\",\"fieldName\":\"门户主键\",\"dataType\":\"longtext\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_lock_mark\",\"field\":\"lockMark\",\"fieldName\":\"是否锁定\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_unlock_time\",\"field\":\"unlockTime\",\"fieldName\":\"解锁时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_group_id\",\"field\":\"groupId\",\"fieldName\":\"分组id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_system_id\",\"field\":\"systemId\",\"fieldName\":\"系统id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_handover_mark\",\"field\":\"handoverMark\",\"fieldName\":\"交接状态\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_app_system_id\",\"field\":\"appSystemId\",\"fieldName\":\"App系统id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_ding_job_number\",\"field\":\"dingJobNumber\",\"fieldName\":\"钉钉工号\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_description\",\"field\":\"description\",\"fieldName\":\"描述或说明\",\"dataType\":\"varchar\",\"dataLength\":\"500\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_enabled_mark\",\"field\":\"enabledMark\",\"fieldName\":\"有效标志(0-禁用,1-启用)\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_sort_code\",\"field\":\"sortCode\",\"fieldName\":\"排序\",\"dataType\":\"bigint\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_handover_userid\",\"field\":\"handoverUserid\",\"fieldName\":\"离职工作被交接的UserId\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]}]"); return sb.toString(); +sb.append("[{\"relationField\":\"\",\"relationTable\":\"\",\"table\":\"jg_business_user_relational\",\"tableName\":\"业务线和用户关联表\",\"tableField\":\"\",\"typeId\":\"1\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"business_line_id\",\"field\":\"businessLineId\",\"fieldName\":\"业务线/仓库id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"user_id\",\"field\":\"userId\",\"fieldName\":\"用户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_version\",\"field\":\"version\",\"fieldName\":\"乐观锁\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flow_task_id\",\"field\":\"flowTaskId\",\"fieldName\":\"流程任务主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flow_id\",\"field\":\"flowId\",\"fieldName\":\"流程id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]},{\"relationField\":\"businessLineId\",\"relationTable\":\"jg_business_user_relational\",\"table\":\"jg_business_line\",\"tableName\":\"业务线表\",\"tableField\":\"id\",\"typeId\":\"0\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"code\",\"field\":\"code\",\"fieldName\":\"业务线编号\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"name\",\"field\":\"name\",\"fieldName\":\"业务线名称\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"simple_name\",\"field\":\"simpleName\",\"fieldName\":\"业务线简称\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"logo\",\"field\":\"logo\",\"fieldName\":\"业务线LOGO\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"parent_id\",\"field\":\"parentId\",\"fieldName\":\"父id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"type\",\"field\":\"type\",\"fieldName\":\"类型\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"status\",\"field\":\"status\",\"fieldName\":\"状态(0:启用 1:禁用)\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"relation_institution_num\",\"field\":\"relationInstitutionNum\",\"fieldName\":\"关联机构数量\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"employee_num\",\"field\":\"employeeNum\",\"fieldName\":\"成员数量\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"industry\",\"field\":\"industry\",\"fieldName\":\"所属分类\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"city\",\"field\":\"city\",\"fieldName\":\"所在城市\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"establish_date\",\"field\":\"establishDate\",\"fieldName\":\"成立时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"belong_user_id\",\"field\":\"belongUserId\",\"fieldName\":\"归属人员\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"brand_name\",\"field\":\"brandName\",\"fieldName\":\"品牌/业务线/事业群名称\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"phone\",\"field\":\"phone\",\"fieldName\":\"电话\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"diff_flag\",\"field\":\"diffFlag\",\"fieldName\":\"业务线仓库区分(1:业务线, 2:仓库 业务线子集)\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"fax\",\"field\":\"fax\",\"fieldName\":\"传真\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"url\",\"field\":\"url\",\"fieldName\":\"网址\",\"dataType\":\"varchar\",\"dataLength\":\"32\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"description\",\"field\":\"description\",\"fieldName\":\"介绍\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"business_type\",\"field\":\"businessType\",\"fieldName\":\"营运类型(1每日 2每周)\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"business_hours\",\"field\":\"businessHours\",\"fieldName\":\"营业时间\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"business_start\",\"field\":\"businessStart\",\"fieldName\":\"营业时间开始\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"business_end\",\"field\":\"businessEnd\",\"fieldName\":\"营业时间结束\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"allow_unloading_start\",\"field\":\"allowUnloadingStart\",\"fieldName\":\"允许卸货时间开始\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"allow_unloading_end\",\"field\":\"allowUnloadingEnd\",\"fieldName\":\"允许卸货时间结束\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"unloading_duration\",\"field\":\"unloadingDuration\",\"fieldName\":\"卸货时长\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"unloading_efficiency\",\"field\":\"unloadingEfficiency\",\"fieldName\":\"卸货效率\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"allow_loading_start\",\"field\":\"allowLoadingStart\",\"fieldName\":\"允许装货时间开始\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"allow_loading_end\",\"field\":\"allowLoadingEnd\",\"fieldName\":\"允许装货时间结束\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"loading_duration\",\"field\":\"loadingDuration\",\"fieldName\":\"装货时长\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"loading_effciency\",\"field\":\"loadingEffciency\",\"fieldName\":\"装货效率\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"email\",\"field\":\"email\",\"fieldName\":\"邮箱\",\"dataType\":\"varchar\",\"dataLength\":\"64\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"erp_type\",\"field\":\"erpType\",\"fieldName\":\"ERP子库\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_version\",\"field\":\"version\",\"fieldName\":\"乐观锁\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flow_id\",\"field\":\"flowId\",\"fieldName\":\"流程id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]},{\"relationField\":\"userId\",\"relationTable\":\"jg_business_user_relational\",\"table\":\"base_user\",\"tableName\":\"用户信息\",\"tableField\":\"id\",\"typeId\":\"0\",\"fields\":[{\"columnName\":\"f_id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"f_account\",\"field\":\"account\",\"fieldName\":\"账户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_real_name\",\"field\":\"realName\",\"fieldName\":\"姓名\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_quick_query\",\"field\":\"quickQuery\",\"fieldName\":\"快速查询\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_nick_name\",\"field\":\"nickName\",\"fieldName\":\"呢称\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_head_icon\",\"field\":\"headIcon\",\"fieldName\":\"头像\",\"dataType\":\"longtext\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_gender\",\"field\":\"gender\",\"fieldName\":\"性别\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_birthday\",\"field\":\"birthday\",\"fieldName\":\"生日\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_mobile_phone\",\"field\":\"mobilePhone\",\"fieldName\":\"手机\",\"dataType\":\"varchar\",\"dataLength\":\"20\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tele_phone\",\"field\":\"telePhone\",\"fieldName\":\"电话\",\"dataType\":\"varchar\",\"dataLength\":\"20\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_landline\",\"field\":\"landline\",\"fieldName\":\"F_Landline\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_email\",\"field\":\"email\",\"fieldName\":\"邮箱\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_nation\",\"field\":\"nation\",\"fieldName\":\"民族\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_native_place\",\"field\":\"nativePlace\",\"fieldName\":\"籍贯\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_entry_date\",\"field\":\"entryDate\",\"fieldName\":\"入职日期\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_certificates_type\",\"field\":\"certificatesType\",\"fieldName\":\"证件类型\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_certificates_number\",\"field\":\"certificatesNumber\",\"fieldName\":\"证件号码\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_education\",\"field\":\"education\",\"fieldName\":\"文化程度\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_urgent_contacts\",\"field\":\"urgentContacts\",\"fieldName\":\"F_UrgentContacts\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_urgent_tele_phone\",\"field\":\"urgentTelePhone\",\"fieldName\":\"紧急电话\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_postal_address\",\"field\":\"postalAddress\",\"fieldName\":\"通讯地址\",\"dataType\":\"varchar\",\"dataLength\":\"500\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_signature\",\"field\":\"signature\",\"fieldName\":\"自我介绍\",\"dataType\":\"varchar\",\"dataLength\":\"500\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_password\",\"field\":\"password\",\"fieldName\":\"密码\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_secretkey\",\"field\":\"secretkey\",\"fieldName\":\"秘钥\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_first_log_time\",\"field\":\"firstLogTime\",\"fieldName\":\"首次登录时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_first_log_ip\",\"field\":\"firstLogIp\",\"fieldName\":\"首次登录IP\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_prev_log_time\",\"field\":\"prevLogTime\",\"fieldName\":\"前次登录时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_prev_log_ip\",\"field\":\"prevLogIp\",\"fieldName\":\"前次登录IP\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_log_time\",\"field\":\"lastLogTime\",\"fieldName\":\"最后登录时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_log_ip\",\"field\":\"lastLogIp\",\"fieldName\":\"最后登录IP\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_log_success_count\",\"field\":\"logSuccessCount\",\"fieldName\":\"登录成功次数\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_log_error_count\",\"field\":\"logErrorCount\",\"fieldName\":\"登录错误次数\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_change_password_date\",\"field\":\"changePasswordDate\",\"fieldName\":\"最后修改密码时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_language\",\"field\":\"language\",\"fieldName\":\"系统语言\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_theme\",\"field\":\"theme\",\"fieldName\":\"系统样式\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_common_menu\",\"field\":\"commonMenu\",\"fieldName\":\"常用菜单\",\"dataType\":\"longtext\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_is_administrator\",\"field\":\"isAdministrator\",\"fieldName\":\"是否管理员\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_property_json\",\"field\":\"propertyJson\",\"fieldName\":\"扩展属性\",\"dataType\":\"longtext\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_manager_id\",\"field\":\"managerId\",\"fieldName\":\"主管主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_organize_id\",\"field\":\"organizeId\",\"fieldName\":\"组织主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_position_id\",\"field\":\"positionId\",\"fieldName\":\"岗位主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_role_id\",\"field\":\"roleId\",\"fieldName\":\"角色主键\",\"dataType\":\"longtext\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_portal_id\",\"field\":\"portalId\",\"fieldName\":\"门户主键\",\"dataType\":\"longtext\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_lock_mark\",\"field\":\"lockMark\",\"fieldName\":\"是否锁定\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_unlock_time\",\"field\":\"unlockTime\",\"fieldName\":\"解锁时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_group_id\",\"field\":\"groupId\",\"fieldName\":\"分组id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_system_id\",\"field\":\"systemId\",\"fieldName\":\"系统id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_handover_mark\",\"field\":\"handoverMark\",\"fieldName\":\"交接状态\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_app_system_id\",\"field\":\"appSystemId\",\"fieldName\":\"App系统id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_ding_job_number\",\"field\":\"dingJobNumber\",\"fieldName\":\"钉钉工号\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_description\",\"field\":\"description\",\"fieldName\":\"描述或说明\",\"dataType\":\"varchar\",\"dataLength\":\"500\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_enabled_mark\",\"field\":\"enabledMark\",\"fieldName\":\"有效标志(0-禁用,1-启用)\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_sort_code\",\"field\":\"sortCode\",\"fieldName\":\"排序\",\"dataType\":\"bigint\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_handover_userid\",\"field\":\"handoverUserid\",\"fieldName\":\"离职工作被交接的UserId\",\"dataType\":\"varchar\",\"dataLength\":\"100\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]}]"); return sb.toString(); } } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessuserrelational/BusinessUserRelationalConstant.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessuserrelational/BusinessUserRelationalConstant.java new file mode 100644 index 00000000..1ac7bac8 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessuserrelational/BusinessUserRelationalConstant.java @@ -0,0 +1,41 @@ +package jnpf.model.businessuserrelational; + +import jnpf.util.JsonUtil; +import java.util.Map; + +/** + * businessUserRelational配置json + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-01-30 + */ +public class BusinessUserRelationalConstant{ + /** 数据库链接 */ + public static final String DBLINKID = "0"; + /** 表别名 map */ + public static final Map TABLERENAMES = JsonUtil.getJsonToBean("{\"jg_business_user_relational\":\"businessUserRelational\"}",Map.class); + /** 子表model map */ + public static final Map TABLEFIELDKEY = JsonUtil.getJsonToBean("{}",Map.class); + /** 整个表单配置json */ + public static final String getFormData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"popupType\":\"general\",\"idGlobal\":102,\"formBtns\":false,\"labelWidth\":100,\"classNames\":[],\"className\":[],\"fullScreenWidth\":\"100%\",\"hasConfirmAndAddBtn\":true,\"labelPosition\":\"right\",\"printId\":\"\",\"disabled\":false,\"formModel\":\"dataForm\",\"cancelButtonText\":\"取 消\",\"confirmButtonText\":\"确 定\",\"hasCancelBtn\":true,\"primaryKeyPolicy\":1,\"confirmAndAddText\":\"确定并继续操作\",\"hasPrintBtn\":false,\"concurrencyLock\":false,\"classJson\":\"\",\"drawerWidth\":\"600px\",\"printButtonText\":\"打 印\",\"formRef\":\"formRef\",\"gutter\":15,\"logicalDelete\":false,\"size\":\"small\",\"formRules\":\"rules\",\"generalWidth\":\"600px\",\"hasConfirmBtn\":true,\"formStyle\":\"\",\"fields\":[{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"业务线/仓库id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_user_relational\",\"renderKey\":1706582864496,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"businessLineId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"用户id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_user_relational\",\"renderKey\":1706582865522,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"userId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"span\":24}"); return sb.toString(); + } + /** 列表字段配置json */ + public static final String getColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"showSummary\":false,\"hasPage\":true,\"searchList\":[{\"clearable\":true,\"searchType\":2,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"业务线/仓库id\",\"label\":\"业务线/仓库id\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"业务线/仓库id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_user_relational\",\"renderKey\":1706582864496,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"businessLineId\",\"showWordLimit\":false,\"__vModel__\":\"businessLineId\",\"searchMultiple\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"businessLineId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"searchType\":2,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"用户id\",\"label\":\"用户id\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"用户id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_user_relational\",\"renderKey\":1706582865522,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"userId\",\"showWordLimit\":false,\"__vModel__\":\"userId\",\"searchMultiple\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"userId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"treeInterfaceId\":\"\",\"treePropsValue\":\"id\",\"ruleList\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"childTableStyle\":1,\"columnOptions\":[{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"业务线/仓库id\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"业务线/仓库id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_user_relational\",\"renderKey\":1706582864496,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"businessLineId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"businessLineId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"用户id\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"用户id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_user_relational\",\"renderKey\":1706582865522,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"userId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"userId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"pageSize\":20,\"treePropsChildren\":\"children\",\"type\":1,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"thousandsField\":[],\"treeTitle\":\"左侧标题\",\"defaultColumnList\":[{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"业务线/仓库id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_user_relational\",\"renderKey\":1706582864496,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"businessLineId\",\"showWordLimit\":false,\"__vModel__\":\"businessLineId\",\"checked\":true,\"disabled\":false,\"id\":\"businessLineId\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"业务线/仓库id\",\"label\":\"业务线/仓库id\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"用户id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_user_relational\",\"renderKey\":1706582865522,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"userId\",\"showWordLimit\":false,\"__vModel__\":\"userId\",\"checked\":true,\"disabled\":false,\"id\":\"userId\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"用户id\",\"label\":\"用户id\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"}],\"treeTemplateJson\":[],\"treePropsName\":\"\",\"useColumnPermission\":false,\"treePropsUrl\":\"\",\"treeRelation\":\"\",\"treeSynType\":0,\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"}],\"useDataPermission\":false,\"columnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"业务线/仓库id\",\"label\":\"业务线/仓库id\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"业务线/仓库id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_user_relational\",\"renderKey\":1706582864496,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"businessLineId\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"businessLineId\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"businessLineId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"用户id\",\"label\":\"用户id\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"用户id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_user_relational\",\"renderKey\":1706582865522,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"userId\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"userId\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"userId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"sort\":\"desc\",\"thousands\":false,\"hasSuperQuery\":true,\"summaryField\":[],\"parentField\":\"\",\"treePropsLabel\":\"fullName\",\"treeDataSource\":\"dictionary\",\"groupField\":\"\",\"printIds\":[],\"uploaderTemplateJson\":{},\"treeDictionary\":\"\",\"hasTreeQuery\":false,\"useFormPermission\":false,\"customBtnsList\":[],\"complexHeaderList\":[],\"useBtnPermission\":false,\"treeInterfaceName\":\"\",\"defaultSidx\":\"\"}"); return sb.toString(); + } + /** app列表字段配置json */ + public static final String getAppColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"hasPage\":true,\"useColumnPermission\":false,\"searchList\":[],\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"}],\"useDataPermission\":false,\"ruleListApp\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"columnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"业务线/仓库id\",\"label\":\"业务线/仓库id\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"业务线/仓库id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_user_relational\",\"renderKey\":1706582864496,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"businessLineId\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"businessLineId\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"businessLineId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"用户id\",\"label\":\"用户id\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"用户id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_user_relational\",\"renderKey\":1706582865522,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"userId\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"userId\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"userId\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"columnOptions\":[{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"业务线/仓库id\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"业务线/仓库id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_user_relational\",\"renderKey\":1706582864496,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"businessLineId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"businessLineId\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"用户id\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"用户id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_user_relational\",\"renderKey\":1706582865522,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"userId\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"userId\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"pageSize\":20,\"sort\":\"desc\",\"thousands\":false,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"loading\":false,\"hasSuperQuery\":false,\"thousandsField\":[],\"defaultColumnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"业务线/仓库id\",\"label\":\"业务线/仓库id\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"业务线/仓库id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_user_relational\",\"renderKey\":1706582864496,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"businessLineId\",\"showWordLimit\":false,\"__vModel__\":\"businessLineId\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"businessLineId\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"用户id\",\"label\":\"用户id\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"用户id\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_business_user_relational\",\"renderKey\":1706582865522,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"userId\",\"showWordLimit\":false,\"__vModel__\":\"userId\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"userId\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"sortList\":[],\"useFormPermission\":false,\"customBtnsList\":[],\"useBtnPermission\":false,\"defaultSidx\":\"\"}"); return sb.toString(); + } + /** 表列表 */ + public static final String getTableList(){ + StringBuilder sb = new StringBuilder(); +sb.append("[{\"relationField\":\"\",\"relationTable\":\"\",\"table\":\"jg_business_user_relational\",\"tableName\":\"业务线和用户关联表\",\"tableField\":\"\",\"typeId\":\"1\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"business_line_id\",\"field\":\"businessLineId\",\"fieldName\":\"业务线/仓库id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"user_id\",\"field\":\"userId\",\"fieldName\":\"用户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_version\",\"field\":\"version\",\"fieldName\":\"乐观锁\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flow_task_id\",\"field\":\"flowTaskId\",\"fieldName\":\"流程任务主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_flow_id\",\"field\":\"flowId\",\"fieldName\":\"流程id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]}]"); return sb.toString(); + } +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessuserrelational/BusinessUserRelationalForm.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessuserrelational/BusinessUserRelationalForm.java new file mode 100644 index 00000000..f12b99c7 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessuserrelational/BusinessUserRelationalForm.java @@ -0,0 +1,26 @@ +package jnpf.model.businessuserrelational; + +import lombok.Data; +import java.util.List; +import java.math.BigDecimal; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * businessUserRelational + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-01-30 + */ +@Data +public class BusinessUserRelationalForm { + /** 主键 */ + private String id; + + /** 业务线/仓库id **/ + @JsonProperty("businessLineId") + private String businessLineId; + /** 用户id **/ + @JsonProperty("userId") + private String userId; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessuserrelational/BusinessUserRelationalPagination.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessuserrelational/BusinessUserRelationalPagination.java new file mode 100644 index 00000000..a039af57 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/businessuserrelational/BusinessUserRelationalPagination.java @@ -0,0 +1,36 @@ +package jnpf.model.businessuserrelational; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; +import jnpf.base.Pagination; +import java.util.List; + +/** + * + * businessUserRelational + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-01-30 + */ +@Data +public class BusinessUserRelationalPagination extends Pagination { + /** 查询key */ + private String[] selectKey; + /** json */ + private String json; + /** 数据类型 0-当前页,1-全部数据 */ + private String dataType; + /** 高级查询 */ + private String superQueryJson; + /** 功能id */ + private String moduleId; + /** 菜单id */ + private String menuId; + /** 业务线/仓库id */ + @JsonProperty("businessLineId") + private Object businessLineId; + /** 用户id */ + @JsonProperty("userId") + private Object userId; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectcreditrating/SubjectCreditRatingConstant.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectcreditrating/SubjectCreditRatingConstant.java new file mode 100644 index 00000000..30206061 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectcreditrating/SubjectCreditRatingConstant.java @@ -0,0 +1,41 @@ +package jnpf.model.subjectcreditrating; + +import jnpf.util.JsonUtil; +import java.util.Map; + +/** + * SubjectCreditRating配置json + * + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-01-30 + */ +public class SubjectCreditRatingConstant{ + /** 数据库链接 */ + public static final String DBLINKID = "0"; + /** 表别名 map */ + public static final Map TABLERENAMES = JsonUtil.getJsonToBean("{\"jg_subject_credit_rating\":\"SubjectCreditRating\"}",Map.class); + /** 子表model map */ + public static final Map TABLEFIELDKEY = JsonUtil.getJsonToBean("{}",Map.class); + /** 整个表单配置json */ + public static final String getFormData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"popupType\":\"general\",\"idGlobal\":104,\"formBtns\":false,\"labelWidth\":100,\"classNames\":[],\"className\":[],\"fullScreenWidth\":\"100%\",\"hasConfirmAndAddBtn\":true,\"labelPosition\":\"right\",\"printId\":\"\",\"disabled\":false,\"formModel\":\"dataForm\",\"cancelButtonText\":\"取 消\",\"confirmButtonText\":\"确 定\",\"hasCancelBtn\":true,\"primaryKeyPolicy\":1,\"confirmAndAddText\":\"确定并继续操作\",\"hasPrintBtn\":false,\"concurrencyLock\":false,\"classJson\":\"\",\"drawerWidth\":\"600px\",\"printButtonText\":\"打 印\",\"formRef\":\"formRef\",\"gutter\":15,\"logicalDelete\":true,\"size\":\"small\",\"formRules\":\"rules\",\"generalWidth\":\"600px\",\"hasConfirmBtn\":true,\"formStyle\":\"\",\"fields\":[{\"filterable\":false,\"clearable\":true,\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"信用级别\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592206543,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"一星\",\"id\":\"1\"},{\"fullName\":\"二星\",\"id\":\"2\"},{\"fullName\":\"三星\",\"id\":\"3\"}],\"multiple\":false,\"__vModel__\":\"creditRating\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"}},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"评定分数最低\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592177015,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"scoreDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"评定分数最高\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592246774,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"scoreUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"span\":24}"); return sb.toString(); + } + /** 列表字段配置json */ + public static final String getColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"showSummary\":false,\"hasPage\":true,\"searchList\":[{\"filterable\":false,\"clearable\":true,\"searchType\":1,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"信用级别\",\"label\":\"信用级别\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"信用级别\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592206543,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"creditRating\",\"options\":[{\"fullName\":\"一星\",\"id\":\"1\"},{\"fullName\":\"二星\",\"id\":\"2\"},{\"fullName\":\"三星\",\"id\":\"3\"}],\"__vModel__\":\"creditRating\",\"searchMultiple\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"creditRating\",\"placeholder\":\"请选择\",\"value\":[]},{\"clearable\":true,\"searchType\":2,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"评定分数最低\",\"label\":\"评定分数最低\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"评定分数最低\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592177015,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"scoreDown\",\"showWordLimit\":false,\"__vModel__\":\"scoreDown\",\"searchMultiple\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"scoreDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"searchType\":2,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"评定分数最高\",\"label\":\"评定分数最高\",\"addonAfter\":\"\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"评定分数最高\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592246774,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"scoreUpper\",\"showWordLimit\":false,\"__vModel__\":\"scoreUpper\",\"searchMultiple\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"scoreUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"treeInterfaceId\":\"\",\"treePropsValue\":\"id\",\"ruleList\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"childTableStyle\":1,\"columnOptions\":[{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"信用级别\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"信用级别\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592206543,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"一星\",\"id\":\"1\"},{\"fullName\":\"二星\",\"id\":\"2\"},{\"fullName\":\"三星\",\"id\":\"3\"}],\"__vModel__\":\"creditRating\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"creditRating\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"评定分数最低\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"评定分数最低\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592177015,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"scoreDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"scoreDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"评定分数最高\",\"addonAfter\":\"\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"评定分数最高\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592246774,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"scoreUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"scoreUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"pageSize\":20,\"treePropsChildren\":\"children\",\"type\":1,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"thousandsField\":[],\"treeTitle\":\"左侧标题\",\"defaultColumnList\":[{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"信用级别\",\"label\":\"信用级别\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"信用级别\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592206543,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"creditRating\",\"options\":[{\"fullName\":\"一星\",\"id\":\"1\"},{\"fullName\":\"二星\",\"id\":\"2\"},{\"fullName\":\"三星\",\"id\":\"3\"}],\"__vModel__\":\"creditRating\",\"checked\":true,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"creditRating\",\"placeholder\":\"请选择\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"评定分数最低\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592177015,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"scoreDown\",\"showWordLimit\":false,\"__vModel__\":\"scoreDown\",\"checked\":true,\"disabled\":false,\"id\":\"scoreDown\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"评定分数最低\",\"label\":\"评定分数最低\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"评定分数最高\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592246774,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"scoreUpper\",\"showWordLimit\":false,\"__vModel__\":\"scoreUpper\",\"checked\":true,\"disabled\":false,\"id\":\"scoreUpper\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"评定分数最高\",\"label\":\"评定分数最高\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"}],\"treeTemplateJson\":[],\"treePropsName\":\"\",\"useColumnPermission\":true,\"treePropsUrl\":\"\",\"treeRelation\":\"\",\"treeSynType\":0,\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"},{\"icon\":\"icon-ym icon-ym-btn-download\",\"label\":\"导出\",\"value\":\"download\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"批量删除\",\"value\":\"batchRemove\"}],\"useDataPermission\":true,\"columnList\":[{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"信用级别\",\"label\":\"信用级别\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"信用级别\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592206543,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"creditRating\",\"width\":0,\"options\":[{\"fullName\":\"一星\",\"id\":\"1\"},{\"fullName\":\"二星\",\"id\":\"2\"},{\"fullName\":\"三星\",\"id\":\"3\"}],\"__vModel__\":\"creditRating\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"creditRating\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"评定分数最低\",\"label\":\"评定分数最低\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"评定分数最低\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592177015,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"scoreDown\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"scoreDown\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"scoreDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"评定分数最高\",\"label\":\"评定分数最高\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"评定分数最高\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592246774,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"scoreUpper\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"scoreUpper\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"scoreUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"sort\":\"desc\",\"thousands\":false,\"hasSuperQuery\":true,\"summaryField\":[],\"parentField\":\"\",\"treePropsLabel\":\"fullName\",\"treeDataSource\":\"dictionary\",\"groupField\":\"\",\"printIds\":[],\"uploaderTemplateJson\":{},\"treeDictionary\":\"\",\"hasTreeQuery\":false,\"useFormPermission\":true,\"customBtnsList\":[],\"complexHeaderList\":[],\"useBtnPermission\":true,\"treeInterfaceName\":\"\",\"defaultSidx\":\"\"}"); return sb.toString(); + } + /** app列表字段配置json */ + public static final String getAppColumnData(){ + StringBuilder sb = new StringBuilder(); +sb.append("{\"hasPage\":true,\"useColumnPermission\":false,\"searchList\":[],\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"}],\"useDataPermission\":false,\"ruleListApp\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"columnList\":[{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"信用级别\",\"label\":\"信用级别\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"信用级别\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592206543,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"creditRating\",\"width\":0,\"options\":[{\"fullName\":\"一星\",\"id\":\"1\"},{\"fullName\":\"二星\",\"id\":\"2\"},{\"fullName\":\"三星\",\"id\":\"3\"}],\"__vModel__\":\"creditRating\",\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"creditRating\",\"placeholder\":\"请选择\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"评定分数最低\",\"label\":\"评定分数最低\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"评定分数最低\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592177015,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"scoreDown\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"scoreDown\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"scoreDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"评定分数最高\",\"label\":\"评定分数最高\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"评定分数最高\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592246774,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"scoreUpper\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"scoreUpper\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"scoreUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"columnOptions\":[{\"filterable\":false,\"clearable\":true,\"multiple\":false,\"fullName\":\"信用级别\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"信用级别\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592206543,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"options\":[{\"fullName\":\"一星\",\"id\":\"1\"},{\"fullName\":\"二星\",\"id\":\"2\"},{\"fullName\":\"三星\",\"id\":\"3\"}],\"__vModel__\":\"creditRating\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"creditRating\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"评定分数最低\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"评定分数最低\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592177015,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"scoreDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"scoreDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"评定分数最高\",\"addonAfter\":\"\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"评定分数最高\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592246774,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"scoreUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"scoreUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"pageSize\":20,\"sort\":\"desc\",\"thousands\":false,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"loading\":false,\"hasSuperQuery\":false,\"thousandsField\":[],\"defaultColumnList\":[{\"filterable\":false,\"clearable\":true,\"jnpfKey\":\"select\",\"multiple\":false,\"fullName\":\"信用级别\",\"label\":\"信用级别\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"select\",\"defaultValue\":\"\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"信用级别\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592206543,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-select\",\"propsName\":\"\",\"tag\":\"JnpfSelect\",\"regList\":[],\"span\":24},\"prop\":\"creditRating\",\"options\":[{\"fullName\":\"一星\",\"id\":\"1\"},{\"fullName\":\"二星\",\"id\":\"2\"},{\"fullName\":\"三星\",\"id\":\"3\"}],\"__vModel__\":\"creditRating\",\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"interfaceHasPage\":false,\"placeholder\":\"请选择\",\"id\":\"creditRating\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"评定分数最低\",\"label\":\"评定分数最低\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"评定分数最低\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592177015,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"scoreDown\",\"showWordLimit\":false,\"__vModel__\":\"scoreDown\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"scoreDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"评定分数最高\",\"label\":\"评定分数最高\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"评定分数最高\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_credit_rating\",\"renderKey\":1706592246774,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":24},\"readonly\":false,\"prop\":\"scoreUpper\",\"showWordLimit\":false,\"__vModel__\":\"scoreUpper\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"scoreUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"sortList\":[],\"useFormPermission\":false,\"customBtnsList\":[],\"useBtnPermission\":false,\"defaultSidx\":\"\"}"); return sb.toString(); + } + /** 表列表 */ + public static final String getTableList(){ + StringBuilder sb = new StringBuilder(); +sb.append("[{\"relationField\":\"\",\"relationTable\":\"\",\"table\":\"jg_subject_credit_rating\",\"tableName\":\"客户信用等级表\",\"tableField\":\"\",\"typeId\":\"1\",\"fields\":[{\"columnName\":\"id\",\"field\":\"id\",\"fieldName\":\"自然主键\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":1,\"allowNull\":0,\"autoIncrement\":0},{\"columnName\":\"subject_basic_type\",\"field\":\"subjectBasicType\",\"fieldName\":\"业务类型(1:客户 2:供应商 3:服务商)\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"credit_rating\",\"field\":\"creditRating\",\"fieldName\":\"信用级别(1:1星 2:2星 3:3星)\",\"dataType\":\"char\",\"dataLength\":\"1\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"score_down\",\"field\":\"scoreDown\",\"fieldName\":\"评定分数最低\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"score_upper\",\"field\":\"scoreUpper\",\"fieldName\":\"评定分数最高\",\"dataType\":\"varchar\",\"dataLength\":\"255\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"level_description\",\"field\":\"levelDescription\",\"fieldName\":\"级别说明\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"start_time\",\"field\":\"startTime\",\"fieldName\":\"开始时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"end_time\",\"field\":\"endTime\",\"fieldName\":\"结束时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"remark\",\"field\":\"remark\",\"fieldName\":\"备注\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"annex\",\"field\":\"annex\",\"fieldName\":\"附件\",\"dataType\":\"text\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_time\",\"field\":\"creatorTime\",\"fieldName\":\"创建时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_creator_user_id\",\"field\":\"creatorUserId\",\"fieldName\":\"创建用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_time\",\"field\":\"lastModifyTime\",\"fieldName\":\"修改时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_last_modify_user_id\",\"field\":\"lastModifyUserId\",\"fieldName\":\"修改用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_time\",\"field\":\"deleteTime\",\"fieldName\":\"删除时间\",\"dataType\":\"datetime\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_user_id\",\"field\":\"deleteUserId\",\"fieldName\":\"删除用户\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_delete_mark\",\"field\":\"deleteMark\",\"fieldName\":\"删除标志\",\"dataType\":\"int\",\"dataLength\":\"默认\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0},{\"columnName\":\"f_tenant_id\",\"field\":\"tenantId\",\"fieldName\":\"租户id\",\"dataType\":\"varchar\",\"dataLength\":\"50\",\"primaryKey\":0,\"allowNull\":1,\"autoIncrement\":0}]}]"); return sb.toString(); + } +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectcreditrating/SubjectCreditRatingForm.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectcreditrating/SubjectCreditRatingForm.java new file mode 100644 index 00000000..28daeb57 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectcreditrating/SubjectCreditRatingForm.java @@ -0,0 +1,29 @@ +package jnpf.model.subjectcreditrating; + +import lombok.Data; +import java.util.List; +import java.math.BigDecimal; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SubjectCreditRating + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-01-30 + */ +@Data +public class SubjectCreditRatingForm { + /** 主键 */ + private String id; + + /** 信用级别 **/ + @JsonProperty("creditRating") + private Object creditRating; + /** 评定分数最低 **/ + @JsonProperty("scoreDown") + private String scoreDown; + /** 评定分数最高 **/ + @JsonProperty("scoreUpper") + private String scoreUpper; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectcreditrating/SubjectCreditRatingPagination.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectcreditrating/SubjectCreditRatingPagination.java new file mode 100644 index 00000000..cfcd52a1 --- /dev/null +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectcreditrating/SubjectCreditRatingPagination.java @@ -0,0 +1,39 @@ +package jnpf.model.subjectcreditrating; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; +import jnpf.base.Pagination; +import java.util.List; + +/** + * + * SubjectCreditRating + * @版本: V3.5 + * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) + * @作者: JNPF开发平台组 + * @日期: 2024-01-30 + */ +@Data +public class SubjectCreditRatingPagination extends Pagination { + /** 查询key */ + private String[] selectKey; + /** json */ + private String json; + /** 数据类型 0-当前页,1-全部数据 */ + private String dataType; + /** 高级查询 */ + private String superQueryJson; + /** 功能id */ + private String moduleId; + /** 菜单id */ + private String menuId; + /** 信用级别 */ + @JsonProperty("creditRating") + private Object creditRating; + /** 评定分数最低 */ + @JsonProperty("scoreDown") + private Object scoreDown; + /** 评定分数最高 */ + @JsonProperty("scoreUpper") + private Object scoreUpper; +} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectsettlementrules/SubjectSettlementRulesConstant.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectsettlementrules/SubjectSettlementRulesConstant.java index 7e75bd57..d82c3f28 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectsettlementrules/SubjectSettlementRulesConstant.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectsettlementrules/SubjectSettlementRulesConstant.java @@ -9,7 +9,7 @@ import java.util.Map; * @版本: V3.5 * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * @作者: JNPF开发平台组 - * @日期: 2024-01-29 + * @日期: 2024-01-30 */ public class SubjectSettlementRulesConstant{ /** 数据库链接 */ @@ -21,17 +21,17 @@ public class SubjectSettlementRulesConstant{ /** 整个表单配置json */ public static final String getFormData(){ StringBuilder sb = new StringBuilder(); -sb.append("{\"popupType\":\"general\",\"idGlobal\":115,\"formBtns\":false,\"labelWidth\":100,\"classNames\":[],\"className\":[],\"fullScreenWidth\":\"100%\",\"hasConfirmAndAddBtn\":true,\"labelPosition\":\"right\",\"printId\":\"\",\"disabled\":false,\"formModel\":\"dataForm\",\"cancelButtonText\":\"取 消\",\"confirmButtonText\":\"确 定\",\"hasCancelBtn\":true,\"primaryKeyPolicy\":1,\"confirmAndAddText\":\"确定并继续操作\",\"hasPrintBtn\":false,\"concurrencyLock\":false,\"classJson\":\"\",\"drawerWidth\":\"600px\",\"printButtonText\":\"打 印\",\"formRef\":\"formRef\",\"gutter\":15,\"logicalDelete\":false,\"size\":\"small\",\"formRules\":\"rules\",\"generalWidth\":\"600px\",\"hasConfirmBtn\":true,\"formStyle\":\"\",\"fields\":[{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514424345,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":8},\"size\":\"small\",\"options\":[{\"fullName\":\"无\",\"id\":\"1\"},{\"fullName\":\"按金额\",\"id\":\"2\"},{\"fullName\":\"按比例\",\"id\":\"3\"}],\"__vModel__\":\"underpaymentMethod\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514013986,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514016369,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514492200,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":8},\"size\":\"small\",\"options\":[{\"fullName\":\"无\",\"id\":\"1\"},{\"fullName\":\"按金额\",\"id\":\"2\"},{\"fullName\":\"按比例\",\"id\":\"3\"}],\"__vModel__\":\"marginMethod\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494177,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginAmountDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494384,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginAmountUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"optionType\":\"default\",\"border\":false,\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期利率方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514539576,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":8},\"size\":\"small\",\"options\":[{\"fullName\":\"按年化\",\"id\":\"1\"},{\"fullName\":\"按月化\",\"id\":\"2\"}],\"__vModel__\":\"overdueMethod\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"direction\":\"horizontal\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540096,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540321,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590361,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590613,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591011,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginRateDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591346,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginRateUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591779,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514592161,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"span\":24}"); return sb.toString(); +sb.append("{\"popupType\":\"fullScreen\",\"idGlobal\":115,\"formBtns\":false,\"labelWidth\":100,\"classNames\":[],\"className\":[],\"fullScreenWidth\":\"100%\",\"hasConfirmAndAddBtn\":true,\"labelPosition\":\"right\",\"printId\":\"\",\"disabled\":false,\"formModel\":\"dataForm\",\"cancelButtonText\":\"取 消\",\"confirmButtonText\":\"确 定\",\"hasCancelBtn\":true,\"primaryKeyPolicy\":1,\"confirmAndAddText\":\"确定并继续操作\",\"hasPrintBtn\":false,\"concurrencyLock\":false,\"classJson\":\"\",\"drawerWidth\":\"600px\",\"printButtonText\":\"打 印\",\"formRef\":\"formRef\",\"gutter\":15,\"logicalDelete\":true,\"size\":\"small\",\"formRules\":\"rules\",\"generalWidth\":\"600px\",\"hasConfirmBtn\":true,\"formStyle\":\"\",\"fields\":[{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514013986,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514016369,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590361,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590613,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494177,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginAmountDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494384,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginAmountUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591011,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginRateDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591346,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginRateUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540096,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540321,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591779,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"addonAfter\":\"\",\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514592161,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"span\":24}"); return sb.toString(); } /** 列表字段配置json */ public static final String getColumnData(){ StringBuilder sb = new StringBuilder(); -sb.append("{\"showSummary\":false,\"hasPage\":true,\"searchList\":[{\"clearable\":true,\"searchType\":2,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款金额下限\",\"label\":\"压款金额下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514013986,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentAmountDown\",\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountDown\",\"searchMultiple\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"underpaymentAmountDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"searchType\":2,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款金额上限\",\"label\":\"压款金额上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514016369,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentAmountUpper\",\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountUpper\",\"searchMultiple\":false,\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"underpaymentAmountUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"treeInterfaceId\":\"\",\"treePropsValue\":\"id\",\"ruleList\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"childTableStyle\":1,\"columnOptions\":[{\"border\":false,\"fullName\":\"压款方式\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"optionType\":\"default\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514424345,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":8},\"size\":\"small\",\"options\":[{\"fullName\":\"无\",\"id\":\"1\"},{\"fullName\":\"按金额\",\"id\":\"2\"},{\"fullName\":\"按比例\",\"id\":\"3\"}],\"__vModel__\":\"underpaymentMethod\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"underpaymentMethod\",\"direction\":\"horizontal\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"压款金额下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514013986,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"underpaymentAmountDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"压款金额上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514016369,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"underpaymentAmountUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"border\":false,\"fullName\":\"保证金方式\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"optionType\":\"default\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514492200,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":8},\"size\":\"small\",\"options\":[{\"fullName\":\"无\",\"id\":\"1\"},{\"fullName\":\"按金额\",\"id\":\"2\"},{\"fullName\":\"按比例\",\"id\":\"3\"}],\"__vModel__\":\"marginMethod\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"marginMethod\",\"direction\":\"horizontal\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"保证金金额下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494177,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginAmountDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"marginAmountDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"保证金金额上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494384,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginAmountUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"marginAmountUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"border\":false,\"fullName\":\"逾期利率方式\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"optionType\":\"default\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期利率方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514539576,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":8},\"size\":\"small\",\"options\":[{\"fullName\":\"按年化\",\"id\":\"1\"},{\"fullName\":\"按月化\",\"id\":\"2\"}],\"__vModel__\":\"overdueMethod\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"overdueMethod\",\"direction\":\"horizontal\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"逾期年化下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540096,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"overdueAnnualizedDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"逾期年化上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540321,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"overdueAnnualizedUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"压款比例下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590361,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"underpaymentRateDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"压款比例上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590613,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"underpaymentRateUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"保证金比例下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591011,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginRateDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"marginRateDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"保证金比例上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591346,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginRateUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"marginRateUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"逾期月化下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591779,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"overdueMonthlyDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"逾期月化上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514592161,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"overdueMonthlyUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"pageSize\":20,\"treePropsChildren\":\"children\",\"type\":1,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"thousandsField\":[],\"treeTitle\":\"左侧标题\",\"defaultColumnList\":[{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"压款方式\",\"label\":\"压款方式\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"optionType\":\"default\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514424345,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":8},\"size\":\"small\",\"prop\":\"underpaymentMethod\",\"options\":[{\"fullName\":\"无\",\"id\":\"1\"},{\"fullName\":\"按金额\",\"id\":\"2\"},{\"fullName\":\"按比例\",\"id\":\"3\"}],\"__vModel__\":\"underpaymentMethod\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"underpaymentMethod\",\"direction\":\"horizontal\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514013986,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentAmountDown\",\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountDown\",\"checked\":true,\"disabled\":false,\"id\":\"underpaymentAmountDown\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"压款金额下限\",\"label\":\"压款金额下限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514016369,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentAmountUpper\",\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountUpper\",\"checked\":true,\"disabled\":false,\"id\":\"underpaymentAmountUpper\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"压款金额上限\",\"label\":\"压款金额上限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"保证金方式\",\"label\":\"保证金方式\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"optionType\":\"default\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514492200,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":8},\"size\":\"small\",\"prop\":\"marginMethod\",\"options\":[{\"fullName\":\"无\",\"id\":\"1\"},{\"fullName\":\"按金额\",\"id\":\"2\"},{\"fullName\":\"按比例\",\"id\":\"3\"}],\"__vModel__\":\"marginMethod\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"marginMethod\",\"direction\":\"horizontal\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494177,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"marginAmountDown\",\"showWordLimit\":false,\"__vModel__\":\"marginAmountDown\",\"checked\":false,\"disabled\":false,\"id\":\"marginAmountDown\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"保证金金额下限\",\"label\":\"保证金金额下限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494384,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"marginAmountUpper\",\"showWordLimit\":false,\"__vModel__\":\"marginAmountUpper\",\"checked\":false,\"disabled\":false,\"id\":\"marginAmountUpper\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"保证金金额上限\",\"label\":\"保证金金额上限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"逾期利率方式\",\"label\":\"逾期利率方式\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"optionType\":\"default\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期利率方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514539576,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":8},\"size\":\"small\",\"prop\":\"overdueMethod\",\"options\":[{\"fullName\":\"按年化\",\"id\":\"1\"},{\"fullName\":\"按月化\",\"id\":\"2\"}],\"__vModel__\":\"overdueMethod\",\"checked\":false,\"fixed\":\"none\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"overdueMethod\",\"direction\":\"horizontal\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540096,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"overdueAnnualizedDown\",\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedDown\",\"checked\":false,\"disabled\":false,\"id\":\"overdueAnnualizedDown\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"逾期年化下限\",\"label\":\"逾期年化下限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540321,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"overdueAnnualizedUpper\",\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedUpper\",\"checked\":false,\"disabled\":false,\"id\":\"overdueAnnualizedUpper\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"逾期年化上限\",\"label\":\"逾期年化上限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590361,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentRateDown\",\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateDown\",\"checked\":false,\"disabled\":false,\"id\":\"underpaymentRateDown\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"压款比例下限\",\"label\":\"压款比例下限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590613,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentRateUpper\",\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateUpper\",\"checked\":false,\"disabled\":false,\"id\":\"underpaymentRateUpper\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"压款比例上限\",\"label\":\"压款比例上限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591011,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"marginRateDown\",\"showWordLimit\":false,\"__vModel__\":\"marginRateDown\",\"checked\":false,\"disabled\":false,\"id\":\"marginRateDown\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"保证金比例下限\",\"label\":\"保证金比例下限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591346,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"marginRateUpper\",\"showWordLimit\":false,\"__vModel__\":\"marginRateUpper\",\"checked\":false,\"disabled\":false,\"id\":\"marginRateUpper\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"保证金比例上限\",\"label\":\"保证金比例上限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591779,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"overdueMonthlyDown\",\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyDown\",\"checked\":false,\"disabled\":false,\"id\":\"overdueMonthlyDown\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"逾期月化下限\",\"label\":\"逾期月化下限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514592161,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"overdueMonthlyUpper\",\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyUpper\",\"checked\":false,\"disabled\":false,\"id\":\"overdueMonthlyUpper\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"逾期月化上限\",\"label\":\"逾期月化上限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"}],\"treeTemplateJson\":[],\"treePropsName\":\"\",\"useColumnPermission\":false,\"treePropsUrl\":\"\",\"treeRelation\":\"\",\"treeSynType\":0,\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"}],\"useDataPermission\":false,\"columnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款金额下限\",\"label\":\"压款金额下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514013986,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentAmountDown\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"underpaymentAmountDown\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"underpaymentAmountDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款金额上限\",\"label\":\"压款金额上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514016369,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentAmountUpper\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"underpaymentAmountUpper\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"underpaymentAmountUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"sort\":\"desc\",\"thousands\":false,\"hasSuperQuery\":true,\"summaryField\":[],\"parentField\":\"\",\"treePropsLabel\":\"fullName\",\"treeDataSource\":\"dictionary\",\"groupField\":\"\",\"printIds\":[],\"uploaderTemplateJson\":{},\"treeDictionary\":\"\",\"hasTreeQuery\":false,\"useFormPermission\":false,\"customBtnsList\":[],\"complexHeaderList\":[],\"useBtnPermission\":false,\"treeInterfaceName\":\"\",\"defaultSidx\":\"\"}"); return sb.toString(); +sb.append("{\"showSummary\":false,\"hasPage\":true,\"searchList\":[],\"treeInterfaceId\":\"\",\"treePropsValue\":\"id\",\"ruleList\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"childTableStyle\":1,\"columnOptions\":[{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"压款金额下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514013986,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"underpaymentAmountDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"压款金额上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514016369,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"underpaymentAmountUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"压款比例下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590361,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"underpaymentRateDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"压款比例上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590613,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"underpaymentRateUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"保证金金额下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494177,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginAmountDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"marginAmountDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"保证金金额上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494384,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginAmountUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"marginAmountUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"保证金比例下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591011,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginRateDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"marginRateDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"保证金比例上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591346,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginRateUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"marginRateUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"逾期年化下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540096,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"overdueAnnualizedDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"逾期年化上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540321,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"overdueAnnualizedUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"逾期月化下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591779,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"overdueMonthlyDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"逾期月化上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514592161,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"overdueMonthlyUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"pageSize\":20,\"treePropsChildren\":\"children\",\"type\":1,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"thousandsField\":[],\"treeTitle\":\"左侧标题\",\"defaultColumnList\":[{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514013986,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentAmountDown\",\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountDown\",\"checked\":true,\"disabled\":false,\"id\":\"underpaymentAmountDown\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"压款金额下限\",\"label\":\"压款金额下限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514016369,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentAmountUpper\",\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountUpper\",\"checked\":true,\"disabled\":false,\"id\":\"underpaymentAmountUpper\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"压款金额上限\",\"label\":\"压款金额上限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590361,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentRateDown\",\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateDown\",\"checked\":true,\"disabled\":false,\"id\":\"underpaymentRateDown\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"压款比例下限\",\"label\":\"压款比例下限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590613,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentRateUpper\",\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateUpper\",\"checked\":true,\"disabled\":false,\"id\":\"underpaymentRateUpper\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"压款比例上限\",\"label\":\"压款比例上限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494177,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"marginAmountDown\",\"showWordLimit\":false,\"__vModel__\":\"marginAmountDown\",\"checked\":true,\"disabled\":false,\"id\":\"marginAmountDown\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"保证金金额下限\",\"label\":\"保证金金额下限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494384,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"marginAmountUpper\",\"showWordLimit\":false,\"__vModel__\":\"marginAmountUpper\",\"checked\":true,\"disabled\":false,\"id\":\"marginAmountUpper\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"保证金金额上限\",\"label\":\"保证金金额上限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591011,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"marginRateDown\",\"showWordLimit\":false,\"__vModel__\":\"marginRateDown\",\"checked\":true,\"disabled\":false,\"id\":\"marginRateDown\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"保证金比例下限\",\"label\":\"保证金比例下限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591346,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"marginRateUpper\",\"showWordLimit\":false,\"__vModel__\":\"marginRateUpper\",\"checked\":true,\"disabled\":false,\"id\":\"marginRateUpper\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"保证金比例上限\",\"label\":\"保证金比例上限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540096,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"overdueAnnualizedDown\",\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedDown\",\"checked\":true,\"disabled\":false,\"id\":\"overdueAnnualizedDown\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"逾期年化下限\",\"label\":\"逾期年化下限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540321,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"overdueAnnualizedUpper\",\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedUpper\",\"checked\":true,\"disabled\":false,\"id\":\"overdueAnnualizedUpper\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"逾期年化上限\",\"label\":\"逾期年化上限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591779,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"overdueMonthlyDown\",\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyDown\",\"checked\":true,\"disabled\":false,\"id\":\"overdueMonthlyDown\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"逾期月化下限\",\"label\":\"逾期月化下限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"},{\"suffixIcon\":\"\",\"align\":\"left\",\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514592161,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"overdueMonthlyUpper\",\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyUpper\",\"checked\":true,\"disabled\":false,\"id\":\"overdueMonthlyUpper\",\"placeholder\":\"请输入\",\"addonBefore\":\"\",\"clearable\":true,\"jnpfKey\":\"input\",\"fullName\":\"逾期月化上限\",\"label\":\"逾期月化上限\",\"sortable\":false,\"addonAfter\":\"\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"prefixIcon\":\"\"}],\"treeTemplateJson\":[],\"treePropsName\":\"\",\"useColumnPermission\":false,\"treePropsUrl\":\"\",\"treeRelation\":\"\",\"treeSynType\":0,\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"}],\"useDataPermission\":false,\"columnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款金额下限\",\"label\":\"压款金额下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514013986,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentAmountDown\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"underpaymentAmountDown\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"underpaymentAmountDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款金额上限\",\"label\":\"压款金额上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514016369,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentAmountUpper\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"underpaymentAmountUpper\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"underpaymentAmountUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"保证金金额下限\",\"label\":\"保证金金额下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494177,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"marginAmountDown\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"marginAmountDown\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"marginAmountDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"保证金金额上限\",\"label\":\"保证金金额上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494384,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"marginAmountUpper\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"marginAmountUpper\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"marginAmountUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"逾期年化下限\",\"label\":\"逾期年化下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540096,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"overdueAnnualizedDown\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"overdueAnnualizedDown\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"overdueAnnualizedDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"逾期年化上限\",\"label\":\"逾期年化上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540321,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"overdueAnnualizedUpper\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"overdueAnnualizedUpper\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"overdueAnnualizedUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款比例下限\",\"label\":\"压款比例下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590361,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentRateDown\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"underpaymentRateDown\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"underpaymentRateDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款比例上限\",\"label\":\"压款比例上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590613,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentRateUpper\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"underpaymentRateUpper\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"underpaymentRateUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"保证金比例下限\",\"label\":\"保证金比例下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591011,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"marginRateDown\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"marginRateDown\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"marginRateDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"保证金比例上限\",\"label\":\"保证金比例上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591346,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"marginRateUpper\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"marginRateUpper\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"marginRateUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"逾期月化下限\",\"label\":\"逾期月化下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591779,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"overdueMonthlyDown\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"overdueMonthlyDown\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"overdueMonthlyDown\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"逾期月化上限\",\"label\":\"逾期月化上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514592161,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"overdueMonthlyUpper\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"overdueMonthlyUpper\",\"showPassword\":false,\"fixed\":\"none\",\"style\":{\"width\":\"100%\"},\"disabled\":false,\"id\":\"overdueMonthlyUpper\",\"placeholder\":\"请输入\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"sort\":\"desc\",\"thousands\":false,\"hasSuperQuery\":true,\"summaryField\":[],\"parentField\":\"\",\"treePropsLabel\":\"fullName\",\"treeDataSource\":\"dictionary\",\"groupField\":\"\",\"printIds\":[],\"uploaderTemplateJson\":{},\"treeDictionary\":\"\",\"hasTreeQuery\":false,\"useFormPermission\":false,\"customBtnsList\":[],\"complexHeaderList\":[],\"useBtnPermission\":false,\"treeInterfaceName\":\"\",\"defaultSidx\":\"\"}"); return sb.toString(); } /** app列表字段配置json */ public static final String getAppColumnData(){ StringBuilder sb = new StringBuilder(); -sb.append("{\"hasPage\":true,\"useColumnPermission\":false,\"searchList\":[],\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"}],\"useDataPermission\":false,\"ruleListApp\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"columnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款金额下限\",\"label\":\"压款金额下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514013986,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentAmountDown\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"underpaymentAmountDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"fixed\":\"none\",\"placeholder\":\"请输入\",\"id\":\"underpaymentAmountDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款金额上限\",\"label\":\"压款金额上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514016369,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentAmountUpper\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"underpaymentAmountUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"fixed\":\"none\",\"placeholder\":\"请输入\",\"id\":\"underpaymentAmountUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"columnOptions\":[{\"border\":false,\"fullName\":\"压款方式\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"optionType\":\"default\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514424345,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":8},\"size\":\"small\",\"options\":[{\"fullName\":\"无\",\"id\":\"1\"},{\"fullName\":\"按金额\",\"id\":\"2\"},{\"fullName\":\"按比例\",\"id\":\"3\"}],\"__vModel__\":\"underpaymentMethod\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"underpaymentMethod\",\"direction\":\"horizontal\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"压款金额下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514013986,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"underpaymentAmountDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"压款金额上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514016369,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"underpaymentAmountUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"border\":false,\"fullName\":\"保证金方式\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"optionType\":\"default\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514492200,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":8},\"size\":\"small\",\"options\":[{\"fullName\":\"无\",\"id\":\"1\"},{\"fullName\":\"按金额\",\"id\":\"2\"},{\"fullName\":\"按比例\",\"id\":\"3\"}],\"__vModel__\":\"marginMethod\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"marginMethod\",\"direction\":\"horizontal\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"保证金金额下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494177,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginAmountDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"marginAmountDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"保证金金额上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494384,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginAmountUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"marginAmountUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"border\":false,\"fullName\":\"逾期利率方式\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"optionType\":\"default\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期利率方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514539576,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":8},\"size\":\"small\",\"options\":[{\"fullName\":\"按年化\",\"id\":\"1\"},{\"fullName\":\"按月化\",\"id\":\"2\"}],\"__vModel__\":\"overdueMethod\",\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"overdueMethod\",\"direction\":\"horizontal\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"逾期年化下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540096,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"overdueAnnualizedDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"逾期年化上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540321,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"overdueAnnualizedUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"压款比例下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590361,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"underpaymentRateDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"压款比例上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590613,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"underpaymentRateUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"保证金比例下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591011,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginRateDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"marginRateDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"保证金比例上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591346,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginRateUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"marginRateUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"逾期月化下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591779,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"overdueMonthlyDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"逾期月化上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514592161,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"overdueMonthlyUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"pageSize\":20,\"sort\":\"desc\",\"thousands\":false,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"loading\":false,\"hasSuperQuery\":false,\"thousandsField\":[],\"defaultColumnList\":[{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"压款方式\",\"label\":\"压款方式\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"optionType\":\"default\",\"__config__\":{\"formId\":103,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514424345,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":8},\"size\":\"small\",\"prop\":\"underpaymentMethod\",\"options\":[{\"fullName\":\"无\",\"id\":\"1\"},{\"fullName\":\"按金额\",\"id\":\"2\"},{\"fullName\":\"按比例\",\"id\":\"3\"}],\"__vModel__\":\"underpaymentMethod\",\"checked\":false,\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"underpaymentMethod\",\"direction\":\"horizontal\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款金额下限\",\"label\":\"压款金额下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514013986,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentAmountDown\",\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountDown\",\"showPassword\":false,\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"underpaymentAmountDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款金额上限\",\"label\":\"压款金额上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514016369,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentAmountUpper\",\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountUpper\",\"showPassword\":false,\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"underpaymentAmountUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"保证金方式\",\"label\":\"保证金方式\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"optionType\":\"default\",\"__config__\":{\"formId\":104,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514492200,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":8},\"size\":\"small\",\"prop\":\"marginMethod\",\"options\":[{\"fullName\":\"无\",\"id\":\"1\"},{\"fullName\":\"按金额\",\"id\":\"2\"},{\"fullName\":\"按比例\",\"id\":\"3\"}],\"__vModel__\":\"marginMethod\",\"checked\":false,\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"marginMethod\",\"direction\":\"horizontal\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"保证金金额下限\",\"label\":\"保证金金额下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494177,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"marginAmountDown\",\"showWordLimit\":false,\"__vModel__\":\"marginAmountDown\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"marginAmountDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"保证金金额上限\",\"label\":\"保证金金额上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494384,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"marginAmountUpper\",\"showWordLimit\":false,\"__vModel__\":\"marginAmountUpper\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"marginAmountUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"border\":false,\"jnpfKey\":\"radio\",\"fullName\":\"逾期利率方式\",\"label\":\"逾期利率方式\",\"sortable\":false,\"align\":\"left\",\"props\":{\"label\":\"fullName\",\"value\":\"id\"},\"optionType\":\"default\",\"__config__\":{\"formId\":107,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"radio\",\"defaultValue\":\"1\",\"noShow\":false,\"dataType\":\"static\",\"dictionaryType\":\"\",\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期利率方式\",\"trigger\":\"change\",\"propsUrl\":\"\",\"templateJson\":[],\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514539576,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-radio\",\"propsName\":\"\",\"tag\":\"JnpfRadio\",\"regList\":[],\"span\":8},\"size\":\"small\",\"prop\":\"overdueMethod\",\"options\":[{\"fullName\":\"按年化\",\"id\":\"1\"},{\"fullName\":\"按月化\",\"id\":\"2\"}],\"__vModel__\":\"overdueMethod\",\"checked\":false,\"style\":{},\"disabled\":false,\"interfaceHasPage\":false,\"id\":\"overdueMethod\",\"direction\":\"horizontal\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"逾期年化下限\",\"label\":\"逾期年化下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540096,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"overdueAnnualizedDown\",\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedDown\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"overdueAnnualizedDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"逾期年化上限\",\"label\":\"逾期年化上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540321,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"overdueAnnualizedUpper\",\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedUpper\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"overdueAnnualizedUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款比例下限\",\"label\":\"压款比例下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590361,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentRateDown\",\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateDown\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"underpaymentRateDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款比例上限\",\"label\":\"压款比例上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590613,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentRateUpper\",\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateUpper\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"underpaymentRateUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"保证金比例下限\",\"label\":\"保证金比例下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591011,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"marginRateDown\",\"showWordLimit\":false,\"__vModel__\":\"marginRateDown\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"marginRateDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"保证金比例上限\",\"label\":\"保证金比例上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591346,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"marginRateUpper\",\"showWordLimit\":false,\"__vModel__\":\"marginRateUpper\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"marginRateUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"逾期月化下限\",\"label\":\"逾期月化下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591779,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"overdueMonthlyDown\",\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyDown\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"overdueMonthlyDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"逾期月化上限\",\"label\":\"逾期月化上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514592161,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[],\"span\":8},\"readonly\":false,\"prop\":\"overdueMonthlyUpper\",\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyUpper\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"overdueMonthlyUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"sortList\":[],\"useFormPermission\":false,\"customBtnsList\":[],\"useBtnPermission\":false,\"defaultSidx\":\"\"}"); return sb.toString(); +sb.append("{\"hasPage\":true,\"useColumnPermission\":false,\"searchList\":[],\"btnsList\":[{\"icon\":\"icon-ym icon-ym-btn-add\",\"label\":\"新增\",\"value\":\"add\"}],\"useDataPermission\":false,\"ruleListApp\":{\"conditionList\":[],\"matchLogic\":\"and\"},\"columnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款金额下限\",\"label\":\"压款金额下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514013986,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentAmountDown\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"underpaymentAmountDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"fixed\":\"none\",\"placeholder\":\"请输入\",\"id\":\"underpaymentAmountDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款金额上限\",\"label\":\"压款金额上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514016369,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentAmountUpper\",\"showWordLimit\":false,\"width\":0,\"__vModel__\":\"underpaymentAmountUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"fixed\":\"none\",\"placeholder\":\"请输入\",\"id\":\"underpaymentAmountUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"columnOptions\":[{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"压款金额下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514013986,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"underpaymentAmountDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"压款金额上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514016369,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"underpaymentAmountUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"压款比例下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590361,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"underpaymentRateDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"压款比例上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590613,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"underpaymentRateUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"保证金金额下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494177,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginAmountDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"marginAmountDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"保证金金额上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494384,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginAmountUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"marginAmountUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"保证金比例下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591011,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginRateDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"marginRateDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"保证金比例上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591346,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"marginRateUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"marginRateUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"逾期年化下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540096,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"overdueAnnualizedDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"逾期年化上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540321,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"overdueAnnualizedUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"逾期月化下限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591779,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyDown\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"overdueMonthlyDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"suffixIcon\":\"\",\"fullName\":\"逾期月化上限\",\"addonAfter\":\"\",\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514592161,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyUpper\",\"showPassword\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"overdueMonthlyUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"pageSize\":20,\"sort\":\"desc\",\"thousands\":false,\"columnBtnsList\":[{\"icon\":\"icon-ym icon-ym-btn-edit\",\"label\":\"编辑\",\"value\":\"edit\"},{\"icon\":\"icon-ym icon-ym-btn-clearn\",\"label\":\"删除\",\"value\":\"remove\"},{\"icon\":\"icon-ym icon-ym-generator-menu\",\"label\":\"详情\",\"value\":\"detail\"}],\"loading\":false,\"hasSuperQuery\":false,\"thousandsField\":[],\"defaultColumnList\":[{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款金额下限\",\"label\":\"压款金额下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":101,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514013986,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentAmountDown\",\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountDown\",\"showPassword\":false,\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"underpaymentAmountDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款金额上限\",\"label\":\"压款金额上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":102,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":true,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514016369,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentAmountUpper\",\"showWordLimit\":false,\"__vModel__\":\"underpaymentAmountUpper\",\"showPassword\":false,\"checked\":true,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"underpaymentAmountUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款比例下限\",\"label\":\"压款比例下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":110,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590361,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentRateDown\",\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateDown\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"underpaymentRateDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"压款比例上限\",\"label\":\"压款比例上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":111,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"压款比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514590613,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"underpaymentRateUpper\",\"showWordLimit\":false,\"__vModel__\":\"underpaymentRateUpper\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"underpaymentRateUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"保证金金额下限\",\"label\":\"保证金金额下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":105,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494177,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"marginAmountDown\",\"showWordLimit\":false,\"__vModel__\":\"marginAmountDown\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"marginAmountDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"保证金金额上限\",\"label\":\"保证金金额上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":106,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金金额上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514494384,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"marginAmountUpper\",\"showWordLimit\":false,\"__vModel__\":\"marginAmountUpper\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"marginAmountUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"保证金比例下限\",\"label\":\"保证金比例下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":112,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591011,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"marginRateDown\",\"showWordLimit\":false,\"__vModel__\":\"marginRateDown\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"marginRateDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"保证金比例上限\",\"label\":\"保证金比例上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":113,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"保证金比例上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591346,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"marginRateUpper\",\"showWordLimit\":false,\"__vModel__\":\"marginRateUpper\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"marginRateUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"逾期年化下限\",\"label\":\"逾期年化下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":108,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540096,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"overdueAnnualizedDown\",\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedDown\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"overdueAnnualizedDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"逾期年化上限\",\"label\":\"逾期年化上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":109,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期年化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514540321,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"overdueAnnualizedUpper\",\"showWordLimit\":false,\"__vModel__\":\"overdueAnnualizedUpper\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"overdueAnnualizedUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"逾期月化下限\",\"label\":\"逾期月化下限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":114,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化下限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514591779,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"overdueMonthlyDown\",\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyDown\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"overdueMonthlyDown\",\"prefixIcon\":\"\",\"addonBefore\":\"\"},{\"clearable\":true,\"jnpfKey\":\"input\",\"suffixIcon\":\"\",\"fullName\":\"逾期月化上限\",\"label\":\"逾期月化上限\",\"sortable\":false,\"align\":\"left\",\"addonAfter\":\"\",\"__config__\":{\"formId\":115,\"visibility\":[\"pc\",\"app\"],\"jnpfKey\":\"input\",\"noShow\":false,\"tipLabel\":\"\",\"dragDisabled\":false,\"className\":[],\"label\":\"逾期月化上限\",\"trigger\":\"blur\",\"showLabel\":true,\"required\":false,\"tableName\":\"jg_subject_settlement_rules\",\"renderKey\":1706514592161,\"layout\":\"colFormItem\",\"tagIcon\":\"icon-ym icon-ym-generator-input\",\"unique\":false,\"tag\":\"JnpfInput\",\"regList\":[{\"pattern\":\"/^([1-9][\\\\d]*|0)(\\\\.[\\\\d]+)?$/\",\"message\":\"请输入正确的金额\"}],\"span\":8},\"readonly\":false,\"prop\":\"overdueMonthlyUpper\",\"showWordLimit\":false,\"__vModel__\":\"overdueMonthlyUpper\",\"showPassword\":false,\"checked\":false,\"style\":{\"width\":\"100%\"},\"disabled\":false,\"placeholder\":\"请输入\",\"id\":\"overdueMonthlyUpper\",\"prefixIcon\":\"\",\"addonBefore\":\"\"}],\"sortList\":[],\"useFormPermission\":false,\"customBtnsList\":[],\"useBtnPermission\":false,\"defaultSidx\":\"\"}"); return sb.toString(); } /** 表列表 */ public static final String getTableList(){ diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectsettlementrules/SubjectSettlementRulesForm.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectsettlementrules/SubjectSettlementRulesForm.java index bf4fe1ff..a6f6fcee 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectsettlementrules/SubjectSettlementRulesForm.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectsettlementrules/SubjectSettlementRulesForm.java @@ -10,7 +10,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; * @版本: V3.5 * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * @作者: JNPF开发平台组 - * @日期: 2024-01-29 + * @日期: 2024-01-30 */ @Data public class SubjectSettlementRulesForm { @@ -20,45 +20,36 @@ public class SubjectSettlementRulesForm { @JsonProperty("flowId") private String flowId; - /** 压款方式 **/ - @JsonProperty("underpaymentMethod") - private String underpaymentMethod; /** 压款金额下限 **/ @JsonProperty("underpaymentAmountDown") private String underpaymentAmountDown; /** 压款金额上限 **/ @JsonProperty("underpaymentAmountUpper") private String underpaymentAmountUpper; - /** 保证金方式 **/ - @JsonProperty("marginMethod") - private String marginMethod; - /** 保证金金额下限 **/ - @JsonProperty("marginAmountDown") - private String marginAmountDown; - /** 保证金金额上限 **/ - @JsonProperty("marginAmountUpper") - private String marginAmountUpper; - /** 逾期利率方式 **/ - @JsonProperty("overdueMethod") - private String overdueMethod; - /** 逾期年化下限 **/ - @JsonProperty("overdueAnnualizedDown") - private String overdueAnnualizedDown; - /** 逾期年化上限 **/ - @JsonProperty("overdueAnnualizedUpper") - private String overdueAnnualizedUpper; /** 压款比例下限 **/ @JsonProperty("underpaymentRateDown") private String underpaymentRateDown; /** 压款比例上限 **/ @JsonProperty("underpaymentRateUpper") private String underpaymentRateUpper; + /** 保证金金额下限 **/ + @JsonProperty("marginAmountDown") + private String marginAmountDown; + /** 保证金金额上限 **/ + @JsonProperty("marginAmountUpper") + private String marginAmountUpper; /** 保证金比例下限 **/ @JsonProperty("marginRateDown") private String marginRateDown; /** 保证金比例上限 **/ @JsonProperty("marginRateUpper") private String marginRateUpper; + /** 逾期年化下限 **/ + @JsonProperty("overdueAnnualizedDown") + private String overdueAnnualizedDown; + /** 逾期年化上限 **/ + @JsonProperty("overdueAnnualizedUpper") + private String overdueAnnualizedUpper; /** 逾期月化下限 **/ @JsonProperty("overdueMonthlyDown") private String overdueMonthlyDown; diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectsettlementrules/SubjectSettlementRulesPagination.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectsettlementrules/SubjectSettlementRulesPagination.java index dccc90ad..7b5cfa9b 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectsettlementrules/SubjectSettlementRulesPagination.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-entity/src/main/java/jnpf/model/subjectsettlementrules/SubjectSettlementRulesPagination.java @@ -11,7 +11,7 @@ import java.util.List; * @版本: V3.5 * @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) * @作者: JNPF开发平台组 - * @日期: 2024-01-29 + * @日期: 2024-01-30 */ @Data public class SubjectSettlementRulesPagination extends Pagination { @@ -27,10 +27,4 @@ public class SubjectSettlementRulesPagination extends Pagination { private String moduleId; /** 菜单id */ private String menuId; - /** 压款金额下限 */ - @JsonProperty("underpaymentAmountDown") - private Object underpaymentAmountDown; - /** 压款金额上限 */ - @JsonProperty("underpaymentAmountUpper") - private Object underpaymentAmountUpper; } diff --git a/jnpf-java-boot/jnpf-web/src/views/extend/subjectcreditrating/Detail.vue b/jnpf-java-boot/jnpf-web/src/views/extend/subjectcreditrating/Detail.vue new file mode 100644 index 00000000..7fd26abe --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/extend/subjectcreditrating/Detail.vue @@ -0,0 +1,113 @@ + + diff --git a/jnpf-java-boot/jnpf-web/src/views/extend/subjectcreditrating/columnList.js b/jnpf-java-boot/jnpf-web/src/views/extend/subjectcreditrating/columnList.js new file mode 100644 index 00000000..80057a05 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/extend/subjectcreditrating/columnList.js @@ -0,0 +1,2 @@ +const columnList = [{"filterable":false,"clearable":true,"jnpfKey":"select","multiple":false,"fullName":"信用级别","label":"信用级别","sortable":false,"align":"left","props":{"label":"fullName","value":"id"},"__config__":{"formId":103,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"信用级别","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"jg_subject_credit_rating","renderKey":1706592206543,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":24},"prop":"creditRating","width":0,"options":[{"fullName":"一星","id":"1"},{"fullName":"二星","id":"2"},{"fullName":"三星","id":"3"}],"__vModel__":"creditRating","fixed":"none","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"creditRating","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"评定分数最低","label":"评定分数最低","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":101,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"评定分数最低","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_subject_credit_rating","renderKey":1706592177015,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"prop":"scoreDown","showWordLimit":false,"width":0,"__vModel__":"scoreDown","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"scoreDown","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"评定分数最高","label":"评定分数最高","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":104,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"评定分数最高","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_subject_credit_rating","renderKey":1706592246774,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"prop":"scoreUpper","showWordLimit":false,"width":0,"__vModel__":"scoreUpper","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"scoreUpper","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}}] +export default columnList \ No newline at end of file diff --git a/jnpf-java-boot/jnpf-web/src/views/extend/subjectcreditrating/form.vue b/jnpf-java-boot/jnpf-web/src/views/extend/subjectcreditrating/form.vue new file mode 100644 index 00000000..ffe00960 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/extend/subjectcreditrating/form.vue @@ -0,0 +1,411 @@ + + + + + + + diff --git a/jnpf-java-boot/jnpf-web/src/views/extend/subjectcreditrating/index.vue b/jnpf-java-boot/jnpf-web/src/views/extend/subjectcreditrating/index.vue new file mode 100644 index 00000000..37f87aa3 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/extend/subjectcreditrating/index.vue @@ -0,0 +1,516 @@ + + + + + + + + + + diff --git a/jnpf-java-boot/jnpf-web/src/views/extend/subjectcreditrating/superQueryJson.js b/jnpf-java-boot/jnpf-web/src/views/extend/subjectcreditrating/superQueryJson.js new file mode 100644 index 00000000..7e366560 --- /dev/null +++ b/jnpf-java-boot/jnpf-web/src/views/extend/subjectcreditrating/superQueryJson.js @@ -0,0 +1,2 @@ +const superQueryJson = [{"filterable":false,"clearable":true,"multiple":false,"fullName":"信用级别","props":{"label":"fullName","value":"id"},"__config__":{"formId":103,"visibility":["pc","app"],"jnpfKey":"select","defaultValue":"","noShow":false,"dataType":"static","dictionaryType":"","tipLabel":"","dragDisabled":false,"className":[],"label":"信用级别","trigger":"change","propsUrl":"","templateJson":[],"showLabel":true,"required":false,"tableName":"jg_subject_credit_rating","renderKey":1706592206543,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-select","propsName":"","tag":"JnpfSelect","regList":[],"span":24},"options":[{"fullName":"一星","id":"1"},{"fullName":"二星","id":"2"},{"fullName":"三星","id":"3"}],"__vModel__":"creditRating","style":{"width":"100%"},"disabled":false,"interfaceHasPage":false,"id":"creditRating","placeholder":"请选择","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"评定分数最低","addonAfter":"","__config__":{"formId":101,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"评定分数最低","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_subject_credit_rating","renderKey":1706592177015,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"showWordLimit":false,"__vModel__":"scoreDown","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"scoreDown","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"suffixIcon":"","fullName":"评定分数最高","addonAfter":"","__config__":{"formId":104,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"评定分数最高","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_subject_credit_rating","renderKey":1706592246774,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":24},"readonly":false,"showWordLimit":false,"__vModel__":"scoreUpper","showPassword":false,"style":{"width":"100%"},"disabled":false,"id":"scoreUpper","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}}] +export default superQueryJson \ No newline at end of file diff --git a/jnpf-java-boot/jnpf-web/src/views/extend/subjectsettlementrules/columnList.js b/jnpf-java-boot/jnpf-web/src/views/extend/subjectsettlementrules/columnList.js index 8dc64bc7..e45fcdb6 100644 --- a/jnpf-java-boot/jnpf-web/src/views/extend/subjectsettlementrules/columnList.js +++ b/jnpf-java-boot/jnpf-web/src/views/extend/subjectsettlementrules/columnList.js @@ -1,2 +1,2 @@ -const columnList = [{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"压款金额下限","label":"压款金额下限","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":101,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"压款金额下限","trigger":"blur","showLabel":true,"required":true,"tableName":"jg_subject_settlement_rules","renderKey":1706514013986,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"prop":"underpaymentAmountDown","showWordLimit":false,"width":0,"__vModel__":"underpaymentAmountDown","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"underpaymentAmountDown","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"压款金额上限","label":"压款金额上限","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":102,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"压款金额上限","trigger":"blur","showLabel":true,"required":true,"tableName":"jg_subject_settlement_rules","renderKey":1706514016369,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[],"span":8},"readonly":false,"prop":"underpaymentAmountUpper","showWordLimit":false,"width":0,"__vModel__":"underpaymentAmountUpper","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"underpaymentAmountUpper","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}}] +const columnList = [{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"压款金额下限","label":"压款金额下限","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":101,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"压款金额下限","trigger":"blur","showLabel":true,"required":true,"tableName":"jg_subject_settlement_rules","renderKey":1706514013986,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^([1-9][\\d]*|0)(\\.[\\d]+)?$/","message":"请输入正确的金额"}],"span":8},"readonly":false,"prop":"underpaymentAmountDown","showWordLimit":false,"width":0,"__vModel__":"underpaymentAmountDown","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"underpaymentAmountDown","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"压款金额上限","label":"压款金额上限","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":102,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"压款金额上限","trigger":"blur","showLabel":true,"required":true,"tableName":"jg_subject_settlement_rules","renderKey":1706514016369,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^([1-9][\\d]*|0)(\\.[\\d]+)?$/","message":"请输入正确的金额"}],"span":8},"readonly":false,"prop":"underpaymentAmountUpper","showWordLimit":false,"width":0,"__vModel__":"underpaymentAmountUpper","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"underpaymentAmountUpper","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"保证金金额下限","label":"保证金金额下限","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":105,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"保证金金额下限","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_subject_settlement_rules","renderKey":1706514494177,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^([1-9][\\d]*|0)(\\.[\\d]+)?$/","message":"请输入正确的金额"}],"span":8},"readonly":false,"prop":"marginAmountDown","showWordLimit":false,"width":0,"__vModel__":"marginAmountDown","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"marginAmountDown","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"保证金金额上限","label":"保证金金额上限","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":106,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"保证金金额上限","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_subject_settlement_rules","renderKey":1706514494384,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^([1-9][\\d]*|0)(\\.[\\d]+)?$/","message":"请输入正确的金额"}],"span":8},"readonly":false,"prop":"marginAmountUpper","showWordLimit":false,"width":0,"__vModel__":"marginAmountUpper","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"marginAmountUpper","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"逾期年化下限","label":"逾期年化下限","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":108,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"逾期年化下限","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_subject_settlement_rules","renderKey":1706514540096,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^([1-9][\\d]*|0)(\\.[\\d]+)?$/","message":"请输入正确的金额"}],"span":8},"readonly":false,"prop":"overdueAnnualizedDown","showWordLimit":false,"width":0,"__vModel__":"overdueAnnualizedDown","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"overdueAnnualizedDown","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"逾期年化上限","label":"逾期年化上限","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":109,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"逾期年化上限","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_subject_settlement_rules","renderKey":1706514540321,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^([1-9][\\d]*|0)(\\.[\\d]+)?$/","message":"请输入正确的金额"}],"span":8},"readonly":false,"prop":"overdueAnnualizedUpper","showWordLimit":false,"width":0,"__vModel__":"overdueAnnualizedUpper","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"overdueAnnualizedUpper","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"压款比例下限","label":"压款比例下限","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":110,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"压款比例下限","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_subject_settlement_rules","renderKey":1706514590361,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^([1-9][\\d]*|0)(\\.[\\d]+)?$/","message":"请输入正确的金额"}],"span":8},"readonly":false,"prop":"underpaymentRateDown","showWordLimit":false,"width":0,"__vModel__":"underpaymentRateDown","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"underpaymentRateDown","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"压款比例上限","label":"压款比例上限","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":111,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"压款比例上限","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_subject_settlement_rules","renderKey":1706514590613,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^([1-9][\\d]*|0)(\\.[\\d]+)?$/","message":"请输入正确的金额"}],"span":8},"readonly":false,"prop":"underpaymentRateUpper","showWordLimit":false,"width":0,"__vModel__":"underpaymentRateUpper","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"underpaymentRateUpper","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"保证金比例下限","label":"保证金比例下限","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":112,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"保证金比例下限","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_subject_settlement_rules","renderKey":1706514591011,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^([1-9][\\d]*|0)(\\.[\\d]+)?$/","message":"请输入正确的金额"}],"span":8},"readonly":false,"prop":"marginRateDown","showWordLimit":false,"width":0,"__vModel__":"marginRateDown","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"marginRateDown","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"保证金比例上限","label":"保证金比例上限","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":113,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"保证金比例上限","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_subject_settlement_rules","renderKey":1706514591346,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^([1-9][\\d]*|0)(\\.[\\d]+)?$/","message":"请输入正确的金额"}],"span":8},"readonly":false,"prop":"marginRateUpper","showWordLimit":false,"width":0,"__vModel__":"marginRateUpper","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"marginRateUpper","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"逾期月化下限","label":"逾期月化下限","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":114,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"逾期月化下限","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_subject_settlement_rules","renderKey":1706514591779,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^([1-9][\\d]*|0)(\\.[\\d]+)?$/","message":"请输入正确的金额"}],"span":8},"readonly":false,"prop":"overdueMonthlyDown","showWordLimit":false,"width":0,"__vModel__":"overdueMonthlyDown","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"overdueMonthlyDown","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}},{"clearable":true,"maxlength":null,"jnpfKey":"input","suffixIcon":"","fullName":"逾期月化上限","label":"逾期月化上限","sortable":false,"align":"left","addonAfter":"","__config__":{"formId":115,"visibility":["pc","app"],"jnpfKey":"input","noShow":false,"tipLabel":"","dragDisabled":false,"className":[],"label":"逾期月化上限","trigger":"blur","showLabel":true,"required":false,"tableName":"jg_subject_settlement_rules","renderKey":1706514592161,"layout":"colFormItem","tagIcon":"icon-ym icon-ym-generator-input","unique":false,"tag":"JnpfInput","regList":[{"pattern":"/^([1-9][\\d]*|0)(\\.[\\d]+)?$/","message":"请输入正确的金额"}],"span":8},"readonly":false,"prop":"overdueMonthlyUpper","showWordLimit":false,"width":0,"__vModel__":"overdueMonthlyUpper","showPassword":false,"fixed":"none","style":{"width":"100%"},"disabled":false,"id":"overdueMonthlyUpper","placeholder":"请输入","prefixIcon":"","addonBefore":"","on":{"change":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}","blur":"({ data, formData, setFormData, setShowOrHide, setRequired, setDisabled, onlineUtils }) => {\n // 在此编写代码\n \n}"}}] export default columnList \ No newline at end of file diff --git a/jnpf-java-boot/jnpf-web/src/views/extend/subjectsettlementrules/form.vue b/jnpf-java-boot/jnpf-web/src/views/extend/subjectsettlementrules/form.vue index 7b64a1f3..b997a521 100644 --- a/jnpf-java-boot/jnpf-web/src/views/extend/subjectsettlementrules/form.vue +++ b/jnpf-java-boot/jnpf-web/src/views/extend/subjectsettlementrules/form.vue @@ -5,114 +5,73 @@ :disabled="setting.readonly"> @@ -184,95 +143,97 @@ Vmodel: "", currVmodel: "", dataForm: { - underpaymentMethod: "1", underpaymentAmountDown: undefined, underpaymentAmountUpper: undefined, - marginMethod: "1", - marginAmountDown: undefined, - marginAmountUpper: undefined, - overdueMethod: "1", - overdueAnnualizedDown: undefined, - overdueAnnualizedUpper: undefined, underpaymentRateDown: undefined, underpaymentRateUpper: undefined, + marginAmountDown: undefined, + marginAmountUpper: undefined, marginRateDown: undefined, marginRateUpper: undefined, + overdueAnnualizedDown: undefined, + overdueAnnualizedUpper: undefined, overdueMonthlyDown: undefined, overdueMonthlyUpper: undefined, }, tableRequiredData: {}, dataRule: { - underpaymentMethod: [{ - required: true, - message: '请至少选择一个', - trigger: 'change' - }, ], underpaymentAmountDown: [{ - required: true, - message: '请输入', + pattern: /^([1-9][\d]*|0)(\.[\d]+)?$/, + message: '请输入正确的金额', + trigger: 'blur' + }, + ], + underpaymentAmountUpper: [{ + pattern: /^([1-9][\d]*|0)(\.[\d]+)?$/, + message: '请输入正确的金额', + trigger: 'blur' + }, + ], + underpaymentRateDown: [{ + pattern: /^([1-9][\d]*|0)(\.[\d]+)?$/, + message: '请输入正确的金额', trigger: 'blur' }, ], - underpaymentAmountUpper: [{ - required: true, - message: '请输入', + underpaymentRateUpper: [{ + pattern: /^([1-9][\d]*|0)(\.[\d]+)?$/, + message: '请输入正确的金额', + trigger: 'blur' + }, ], + marginAmountDown: [{ + pattern: /^([1-9][\d]*|0)(\.[\d]+)?$/, + message: '请输入正确的金额', + trigger: 'blur' + }, ], + marginAmountUpper: [{ + pattern: /^([1-9][\d]*|0)(\.[\d]+)?$/, + message: '请输入正确的金额', + trigger: 'blur' + }, ], + marginRateDown: [{ + pattern: /^([1-9][\d]*|0)(\.[\d]+)?$/, + message: '请输入正确的金额', + trigger: 'blur' + }, ], + marginRateUpper: [{ + pattern: /^([1-9][\d]*|0)(\.[\d]+)?$/, + message: '请输入正确的金额', + trigger: 'blur' + }, ], + overdueAnnualizedDown: [{ + pattern: /^([1-9][\d]*|0)(\.[\d]+)?$/, + message: '请输入正确的金额', + trigger: 'blur' + }, ], + overdueAnnualizedUpper: [{ + pattern: /^([1-9][\d]*|0)(\.[\d]+)?$/, + message: '请输入正确的金额', + trigger: 'blur' + }, ], + overdueMonthlyDown: [{ + pattern: /^([1-9][\d]*|0)(\.[\d]+)?$/, + message: '请输入正确的金额', + trigger: 'blur' + }, ], + overdueMonthlyUpper: [{ + pattern: /^([1-9][\d]*|0)(\.[\d]+)?$/, + message: '请输入正确的金额', trigger: 'blur' }, ], - }, - underpaymentMethodOptions: [{ - "fullName": "无", - "id": "1" - }, { - "fullName": "按金额", - "id": "2" - }, { - "fullName": "按比例", - "id": "3" - }], - underpaymentMethodProps: { - "label": "fullName", - "value": "id" - }, - marginMethodOptions: [{ - "fullName": "无", - "id": "1" - }, { - "fullName": "按金额", - "id": "2" - }, { - "fullName": "按比例", - "id": "3" - }], - marginMethodProps: { - "label": "fullName", - "value": "id" - }, - overdueMethodOptions: [{ - "fullName": "按年化", - "id": "1" - }, { - "fullName": "按月化", - "id": "2" - }], - overdueMethodProps: { - "label": "fullName", - "value": "id" }, childIndex: -1, isEdit: false, interfaceRes: { - underpaymentMethod: [], underpaymentAmountDown: [], underpaymentAmountUpper: [], - marginMethod: [], - marginAmountDown: [], - marginAmountUpper: [], - overdueMethod: [], - overdueAnnualizedDown: [], - overdueAnnualizedUpper: [], underpaymentRateDown: [], underpaymentRateUpper: [], + marginAmountDown: [], + marginAmountUpper: [], marginRateDown: [], marginRateUpper: [], + overdueAnnualizedDown: [], + overdueAnnualizedUpper: [], overdueMonthlyDown: [], overdueMonthlyUpper: [], }, @@ -382,6 +343,9 @@ } return isOk }, + goBack() { + this.$emit('refresh') + }, clearData() { this.dataForm = JSON.parse(JSON.stringify(this.dataValueAll)) }, diff --git a/jnpf-java-boot/jnpf-web/src/views/extend/subjectsettlementrules/index.vue b/jnpf-java-boot/jnpf-web/src/views/extend/subjectsettlementrules/index.vue index 37290aa9..53b8d751 100644 --- a/jnpf-java-boot/jnpf-web/src/views/extend/subjectsettlementrules/index.vue +++ b/jnpf-java-boot/jnpf-web/src/views/extend/subjectsettlementrules/index.vue @@ -1,18 +1,8 @@