初始代码
This commit is contained in:
27
yunzhupaas-mdm/yunzhupaas-mdm-entity/pom.xml
Normal file
27
yunzhupaas-mdm/yunzhupaas-mdm-entity/pom.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<parent>
|
||||
<artifactId>yunzhupaas-mdm</artifactId>
|
||||
<groupId>com.yunzhupaas</groupId>
|
||||
<version>5.2.0-RELEASE</version>
|
||||
</parent>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<artifactId>yunzhupaas-mdm-entity</artifactId>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.yunzhupaas</groupId>
|
||||
<artifactId>yunzhupaas-common-all</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.yunzhupaas</groupId>
|
||||
<artifactId>yunzhupaas-crm-controller</artifactId>
|
||||
<version>5.2.0-RELEASE</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
||||
@@ -0,0 +1,69 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import lombok.Data;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
/**
|
||||
* 项目类型
|
||||
*
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-26
|
||||
*/
|
||||
@Data
|
||||
@TableName("bcm_project_type")
|
||||
public class BcmProjectTypeEntity {
|
||||
@TableId(value ="project_type_id" )
|
||||
@JSONField(name = "project_type_id")
|
||||
private String projectTypeId;
|
||||
@TableField(value = "project_type_code" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "project_type_code")
|
||||
private String projectTypeCode;
|
||||
@TableField(value = "project_type_name" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "project_type_name")
|
||||
private String projectTypeName;
|
||||
@TableField(value = "remark" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "remark")
|
||||
private String remark;
|
||||
@TableField("create_by")
|
||||
@JSONField(name = "create_by")
|
||||
private String createBy;
|
||||
@TableField("create_time")
|
||||
@JSONField(name = "create_time")
|
||||
private Date createTime;
|
||||
@TableField("update_time")
|
||||
@JSONField(name = "update_time")
|
||||
private Date updateTime;
|
||||
@TableField("update_by")
|
||||
@JSONField(name = "update_by")
|
||||
private String updateBy;
|
||||
@TableField(value = "f_tenant_id",fill = FieldFill.INSERT_UPDATE)
|
||||
@JSONField(name = "f_tenant_id")
|
||||
private String tenantId;
|
||||
@TableField("f_delete_mark")
|
||||
@JSONField(name = "f_delete_mark")
|
||||
private Integer deleteMark;
|
||||
@TableField("f_delete_time")
|
||||
@JSONField(name = "f_delete_time")
|
||||
private Date deleteTime;
|
||||
@TableField("f_delete_user_id")
|
||||
@JSONField(name = "f_delete_user_id")
|
||||
private String deleteUserId;
|
||||
@TableField("f_version")
|
||||
@Version
|
||||
@JSONField(name = "f_version")
|
||||
private Integer version;
|
||||
@TableField("f_flow_id")
|
||||
@JSONField(name = "f_flow_id")
|
||||
private String flowId;
|
||||
@TableField("f_flow_task_id")
|
||||
@JSONField(name = "f_flow_task_id")
|
||||
private String flowTaskId;
|
||||
|
||||
@JSONField(name = "pcm_payment_plan")
|
||||
@TableField(exist = false)
|
||||
private List<MdmContractTypeEntity> mdmContractTypeEntities;
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import lombok.Data;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
/**
|
||||
* 企业银行信息
|
||||
*
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-26
|
||||
*/
|
||||
@Data
|
||||
@TableName("mdm_company_bank")
|
||||
public class MdmCompanyBankEntity {
|
||||
@TableId(value ="bank_id" )
|
||||
@JSONField(name = "bank_id")
|
||||
private String bankId;
|
||||
@TableField("company_id")
|
||||
@JSONField(name = "company_id")
|
||||
private String companyId;
|
||||
@TableField(value = "bank_name" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "bank_name")
|
||||
private String bankName;
|
||||
@TableField(value = "bank_account_name" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "bank_account_name")
|
||||
private String bankAccountName;
|
||||
@TableField(value = "bank_account_number" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "bank_account_number")
|
||||
private String bankAccountNumber;
|
||||
@TableField(value = "bank_province" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "bank_province")
|
||||
private String bankProvince;
|
||||
@TableField(value = "remark" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "remark")
|
||||
private String remark;
|
||||
@TableField("create_by")
|
||||
@JSONField(name = "create_by")
|
||||
private String createBy;
|
||||
@TableField("create_time")
|
||||
@JSONField(name = "create_time")
|
||||
private Date createTime;
|
||||
@TableField("update_by")
|
||||
@JSONField(name = "update_by")
|
||||
private String updateBy;
|
||||
@TableField("update_time")
|
||||
@JSONField(name = "update_time")
|
||||
private Date updateTime;
|
||||
@TableField(value = "f_tenant_id",fill = FieldFill.INSERT_UPDATE)
|
||||
@JSONField(name = "f_tenant_id")
|
||||
private String tenantId;
|
||||
@TableField("f_delete_mark")
|
||||
@JSONField(name = "f_delete_mark")
|
||||
private Integer deleteMark;
|
||||
@TableField("f_delete_time")
|
||||
@JSONField(name = "f_delete_time")
|
||||
private Date deleteTime;
|
||||
@TableField("f_delete_user_id")
|
||||
@JSONField(name = "f_delete_user_id")
|
||||
private String deleteUserId;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import lombok.Data;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
/**
|
||||
* 企业联系人
|
||||
*
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-26
|
||||
*/
|
||||
@Data
|
||||
@TableName("mdm_company_contact")
|
||||
public class MdmCompanyContactEntity {
|
||||
@TableId(value ="contact_id" )
|
||||
@JSONField(name = "contact_id")
|
||||
private String contactId;
|
||||
@TableField("company_id")
|
||||
@JSONField(name = "company_id")
|
||||
private String companyId;
|
||||
@TableField(value = "contact_name" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "contact_name")
|
||||
private String contactName;
|
||||
@TableField(value = "contact_title" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "contact_title")
|
||||
private String contactTitle;
|
||||
@TableField(value = "contact_phone" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "contact_phone")
|
||||
private String contactPhone;
|
||||
@TableField(value = "contact_email" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "contact_email")
|
||||
private String contactEmail;
|
||||
@TableField(value = "remark" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "remark")
|
||||
private String remark;
|
||||
@TableField("create_by")
|
||||
@JSONField(name = "create_by")
|
||||
private String createBy;
|
||||
@TableField("create_time")
|
||||
@JSONField(name = "create_time")
|
||||
private Date createTime;
|
||||
@TableField("update_by")
|
||||
@JSONField(name = "update_by")
|
||||
private String updateBy;
|
||||
@TableField("update_time")
|
||||
@JSONField(name = "update_time")
|
||||
private Date updateTime;
|
||||
@TableField(value = "f_tenant_id",fill = FieldFill.INSERT_UPDATE)
|
||||
@JSONField(name = "f_tenant_id")
|
||||
private String tenantId;
|
||||
@TableField("f_delete_mark")
|
||||
@JSONField(name = "f_delete_mark")
|
||||
private Integer deleteMark;
|
||||
@TableField("f_delete_time")
|
||||
@JSONField(name = "f_delete_time")
|
||||
private Date deleteTime;
|
||||
@TableField("f_delete_user_id")
|
||||
@JSONField(name = "f_delete_user_id")
|
||||
private String deleteUserId;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,127 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import lombok.Data;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import java.math.BigDecimal;
|
||||
/**
|
||||
* 企业信息(包括:客商与企业内部单位)
|
||||
*
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-26
|
||||
*/
|
||||
@Data
|
||||
@TableName("mdm_company")
|
||||
public class MdmCompanyEntity {
|
||||
@TableId(value ="company_id" )
|
||||
@JSONField(name = "company_id")
|
||||
private String companyId;
|
||||
@TableField(value = "company_code" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "company_code")
|
||||
private String companyCode;
|
||||
@TableField(value = "company_name" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "company_name")
|
||||
private String companyName;
|
||||
@TableField(value = "entity_type" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "entity_type")
|
||||
private String entityType;
|
||||
@TableField(value = "short_name" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "short_name")
|
||||
private String shortName;
|
||||
@TableField(value = "company_scope" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "company_scope")
|
||||
private String companyScope;
|
||||
@TableField(value = "credit_code" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "credit_code")
|
||||
private String creditCode;
|
||||
@TableField(value = "province_id" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "province_id")
|
||||
private String provinceId;
|
||||
@TableField(value = "tax_type" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "tax_type")
|
||||
private String taxType;
|
||||
@TableField(value = "enterprise_nature" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "enterprise_nature")
|
||||
private String enterpriseNature;
|
||||
@TableField(value = "industry_code" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "industry_code")
|
||||
private String industryCode;
|
||||
@TableField(value = "enterprise_scale" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "enterprise_scale")
|
||||
private String enterpriseScale;
|
||||
@TableField(value = "registration_date" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "registration_date")
|
||||
private Date registrationDate;
|
||||
@TableField(value = "registered_capital" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "registered_capital")
|
||||
private BigDecimal registeredCapital;
|
||||
@TableField(value = "legal_representative" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "legal_representative")
|
||||
private String legalRepresentative;
|
||||
@TableField(value = "phone" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "phone")
|
||||
private String phone;
|
||||
@TableField(value = "email" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "email")
|
||||
private String email;
|
||||
@TableField(value = "website" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "website")
|
||||
private String website;
|
||||
@TableField(value = "address" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "address")
|
||||
private String address;
|
||||
@TableField(value = "business_scope" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "business_scope")
|
||||
private String businessScope;
|
||||
@TableField(value = "remark" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "remark")
|
||||
private String remark;
|
||||
@TableField("create_by")
|
||||
@JSONField(name = "create_by")
|
||||
private String createBy;
|
||||
@TableField("create_time")
|
||||
@JSONField(name = "create_time")
|
||||
private Date createTime;
|
||||
@TableField("update_by")
|
||||
@JSONField(name = "update_by")
|
||||
private String updateBy;
|
||||
@TableField("update_time")
|
||||
@JSONField(name = "update_time")
|
||||
private Date updateBime;
|
||||
@TableField(value = "f_tenant_id",fill = FieldFill.INSERT_UPDATE)
|
||||
@JSONField(name = "f_tenant_id")
|
||||
private String tenantId;
|
||||
@TableField("f_delete_mark")
|
||||
@JSONField(name = "f_delete_mark")
|
||||
private Integer deleteMark;
|
||||
@TableField("f_delete_time")
|
||||
@JSONField(name = "f_delete_time")
|
||||
private Date deleteTime;
|
||||
@TableField("f_delete_user_id")
|
||||
@JSONField(name = "f_delete_user_id")
|
||||
private String deleteUserId;
|
||||
@TableField("f_version")
|
||||
@Version
|
||||
@JSONField(name = "f_version")
|
||||
private Integer version;
|
||||
@TableField("f_flow_id")
|
||||
@JSONField(name = "f_flow_id")
|
||||
private String flowId;
|
||||
@TableField("f_flow_task_id")
|
||||
@JSONField(name = "f_flow_task_id")
|
||||
private String flowTaskId;
|
||||
|
||||
@JSONField(name = "mdmCompanyBank")
|
||||
@TableField(exist = false)
|
||||
private List<MdmCompanyBankEntity> mdmCompanyBank;
|
||||
@JSONField(name = "mdmCompanyContact")
|
||||
@TableField(exist = false)
|
||||
private List<MdmCompanyContactEntity> mdmCompanyContact;
|
||||
@JSONField(name = "crmCustomer")
|
||||
@TableField(exist = false)
|
||||
private CrmCustomerEntity crmCustomer;
|
||||
}
|
||||
@@ -0,0 +1,126 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import lombok.Data;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
/**
|
||||
* 合同类型配置
|
||||
*
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-30
|
||||
*/
|
||||
@Data
|
||||
@TableName("mdm_contract_type")
|
||||
public class MdmContractTypeEntity {
|
||||
@TableId(value ="id" )
|
||||
@JSONField(name = "id")
|
||||
private String id;
|
||||
@TableField(value = "contract_type_code" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "contract_type_code")
|
||||
private String contractTypeCode;
|
||||
@TableField(value = "contract_type_name" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "contract_type_name")
|
||||
private String contractTypeName;
|
||||
@TableField(value = "contract_mode" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "contract_mode")
|
||||
private String contractMode;
|
||||
@TableField(value = "project_type" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "project_type")
|
||||
private String projectType;
|
||||
@TableField(value = "cl_list_enabled" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "cl_list_enabled")
|
||||
private String clListEnabled;
|
||||
@TableField(value = "cl_list_alias" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "cl_list_alias")
|
||||
private String clListAlias;
|
||||
@TableField(value = "cl_lst_seq" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "cl_lst_seq")
|
||||
private Integer clLstSeq;
|
||||
@TableField(value = "rg_list_enabled" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "rg_list_enabled")
|
||||
private String rgListEnabled;
|
||||
@TableField(value = "rg_list_alias" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "rg_list_alias")
|
||||
private String rgListAlias;
|
||||
@TableField(value = "rg_lst_seq" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "rg_lst_seq")
|
||||
private Integer rgLstSeq;
|
||||
@TableField(value = "zl_list_enabled" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "zl_list_enabled")
|
||||
private String zlListEnabled;
|
||||
@TableField(value = "zl_list_alias" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "zl_list_alias")
|
||||
private String zlListAlias;
|
||||
@TableField(value = "zl_lst_seq" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "zl_lst_seq")
|
||||
private Integer zlLstSeq;
|
||||
@TableField("fy_list_enabled")
|
||||
@JSONField(name = "fy_list_enabled")
|
||||
private String fyListEnabled;
|
||||
@TableField("fy_list_alias")
|
||||
@JSONField(name = "fy_list_alias")
|
||||
private String fyListAlias;
|
||||
@TableField("fy_lst_seq")
|
||||
@JSONField(name = "fy_lst_seq")
|
||||
private Integer fyLstSeq;
|
||||
@TableField(value = "gcl_list_enabled" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "gcl_list_enabled")
|
||||
private String gclListEnabled;
|
||||
@TableField(value = "gcl_list_alias" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "gcl_list_alias")
|
||||
private String gclListAlias;
|
||||
@TableField(value = "gcl_lst_seq" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "gcl_lst_seq")
|
||||
private Integer gclLstSeq;
|
||||
@TableField(value = "contract_temp_enabled" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "contract_temp_enabled")
|
||||
private String contractTempEnabled;
|
||||
@TableField(value = "workflow_enabled" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "workflow_enabled")
|
||||
private String workflowEnabled;
|
||||
@TableField(value = "workflow_temp_id" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "workflow_temp_id")
|
||||
private String workflowTempId;
|
||||
@TableField("remark")
|
||||
@JSONField(name = "remark")
|
||||
private String remark;
|
||||
@TableField("create_by")
|
||||
@JSONField(name = "create_by")
|
||||
private String createBy;
|
||||
@TableField("create_date")
|
||||
@JSONField(name = "create_date")
|
||||
private Date createDate;
|
||||
@TableField("update_by")
|
||||
@JSONField(name = "update_by")
|
||||
private String updateBy;
|
||||
@TableField("update_date")
|
||||
@JSONField(name = "update_date")
|
||||
private Date updateDate;
|
||||
@TableField(value = "f_tenant_id",fill = FieldFill.INSERT_UPDATE)
|
||||
@JSONField(name = "f_tenant_id")
|
||||
private String tenantId;
|
||||
@TableField("f_flow_id")
|
||||
@JSONField(name = "f_flow_id")
|
||||
private String flowId;
|
||||
@TableField("f_flow_task_id")
|
||||
@JSONField(name = "f_flow_task_id")
|
||||
private String flowTaskId;
|
||||
@TableField("f_delete_mark")
|
||||
@JSONField(name = "f_delete_mark")
|
||||
private Integer deleteMark;
|
||||
@TableField("f_delete_time")
|
||||
@JSONField(name = "f_delete_time")
|
||||
private Date deleteTime;
|
||||
@TableField("f_delete_user_id")
|
||||
@JSONField(name = "f_delete_user_id")
|
||||
private String deleteUserId;
|
||||
@TableField("f_version")
|
||||
@Version
|
||||
@JSONField(name = "f_version")
|
||||
private Integer version;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
package com.yunzhupaas.base.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import lombok.Data;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
/**
|
||||
* 项目结构
|
||||
*
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-26
|
||||
*/
|
||||
@Data
|
||||
@TableName("mdm_project")
|
||||
public class MdmProjectEntity {
|
||||
@TableId(value ="project_id" )
|
||||
@JSONField(name = "project_id")
|
||||
private String projectId;
|
||||
@TableField(value = "project_code" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "project_code")
|
||||
private String projectCode;
|
||||
@TableField(value = "project_name" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "project_name")
|
||||
private String projectName;
|
||||
@TableField(value = "parent_project_id" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "parent_project_id")
|
||||
private String parentProjectId;
|
||||
@TableField(value = "org_id" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "org_id")
|
||||
private String orgId;
|
||||
@TableField(value = "project_type" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "project_type")
|
||||
private String projectType;
|
||||
@TableField(value = "project_start_date" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "project_start_date")
|
||||
private Date projectStartDate;
|
||||
@TableField(value = "project_state_id" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "project_state_id")
|
||||
private String projectStateId;
|
||||
@TableField(value = "seq_num" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "seq_num")
|
||||
private Integer seqNum;
|
||||
@TableField(value = "remark" , updateStrategy = FieldStrategy.IGNORED)
|
||||
@JSONField(name = "remark")
|
||||
private String remark;
|
||||
@TableField("create_by")
|
||||
@JSONField(name = "create_by")
|
||||
private String createBy;
|
||||
@TableField("create_time")
|
||||
@JSONField(name = "create_time")
|
||||
private Date createTime;
|
||||
@TableField("update_by")
|
||||
@JSONField(name = "update_by")
|
||||
private String updateBy;
|
||||
@TableField("update_time")
|
||||
@JSONField(name = "update_time")
|
||||
private Date updateTime;
|
||||
@TableField("delete_time")
|
||||
@JSONField(name = "delete_time")
|
||||
private Date deleteTime;
|
||||
@TableField("delete_by")
|
||||
@JSONField(name = "delete_by")
|
||||
private String deleteBy;
|
||||
@TableField("delete_mark")
|
||||
@JSONField(name = "delete_mark")
|
||||
private Integer deleteMark;
|
||||
@TableField(value = "f_tenant_id",fill = FieldFill.INSERT_UPDATE)
|
||||
@JSONField(name = "f_tenant_id")
|
||||
private String tenantId;
|
||||
@TableField("f_flow_id")
|
||||
@JSONField(name = "f_flow_id")
|
||||
private String flowId;
|
||||
@TableField("f_flow_task_id")
|
||||
@JSONField(name = "f_flow_task_id")
|
||||
private String flowTaskId;
|
||||
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,22 @@
|
||||
|
||||
|
||||
package com.yunzhupaas.base.model.bcmprojecttype;
|
||||
|
||||
import lombok.Data;
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
/**
|
||||
*
|
||||
* 项目类型
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-26
|
||||
*/
|
||||
@Data
|
||||
public class BcmProjectTypeExcelErrorVO extends BcmProjectTypeExcelVO{
|
||||
|
||||
@Excel(name = "异常原因",orderNum = "-999")
|
||||
@JSONField(name = "errorsInfo")
|
||||
private String errorsInfo;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.yunzhupaas.base.model.bcmprojecttype;
|
||||
|
||||
import lombok.Data;
|
||||
import java.sql.Time;
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import cn.afterturn.easypoi.excel.annotation.ExcelEntity;
|
||||
import cn.afterturn.easypoi.excel.annotation.ExcelCollection;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
/**
|
||||
*
|
||||
* 项目类型
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-26
|
||||
*/
|
||||
@Data
|
||||
public class BcmProjectTypeExcelVO{
|
||||
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
package com.yunzhupaas.base.model.bcmprojecttype;
|
||||
|
||||
import lombok.Data;
|
||||
import java.util.*;
|
||||
import java.math.BigDecimal;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
/**
|
||||
* 项目类型
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-26
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "表单参数")
|
||||
public class BcmProjectTypeForm {
|
||||
/** 主键 */
|
||||
@Schema(description = "主键")
|
||||
@JSONField(name = "project_type_id")
|
||||
private String projectTypeId;
|
||||
|
||||
/** 乐观锁 **/
|
||||
@Schema(description = "乐观锁")
|
||||
@JsonProperty("f_version")
|
||||
@JSONField(name = "f_version")
|
||||
private Integer version;
|
||||
|
||||
/** 项目类型编码 **/
|
||||
@Schema(description = "项目类型编码")
|
||||
@JsonProperty("project_type_code")
|
||||
@JSONField(name = "project_type_code")
|
||||
private String projectTypeCode;
|
||||
/** 项目类型名称 **/
|
||||
@Schema(description = "项目类型名称")
|
||||
@JsonProperty("project_type_name")
|
||||
@JSONField(name = "project_type_name")
|
||||
private String projectTypeName;
|
||||
/** 备注 **/
|
||||
@Schema(description = "备注")
|
||||
@JsonProperty("remark")
|
||||
@JSONField(name = "remark")
|
||||
private String remark;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.yunzhupaas.base.model.bcmprojecttype;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import lombok.Data;
|
||||
import com.yunzhupaas.base.Pagination;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* 项目类型
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-26
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "列表查询参数")
|
||||
public class BcmProjectTypePagination extends Pagination {
|
||||
/** 关键词搜索 */
|
||||
@Schema(description = "关键词搜索")
|
||||
private String yunzhupaasKeyword;
|
||||
/** 查询key */
|
||||
@Schema(description = "查询key")
|
||||
private String[] selectKey;
|
||||
/** 选中数据数组id */
|
||||
@Schema(description = "选中数据数组id")
|
||||
private Object[] selectIds;
|
||||
/** json */
|
||||
@Schema(description = "json")
|
||||
private String json;
|
||||
/** 数据类型 0-当前页,1-全部数据 */
|
||||
@Schema(description = "数据类型 0-当前页,1-全部数据")
|
||||
private String dataType;
|
||||
/** 高级查询 */
|
||||
@Schema(description = "高级查询")
|
||||
private String superQueryJson;
|
||||
/** 功能id */
|
||||
@Schema(description = "功能id")
|
||||
private String moduleId;
|
||||
/** 菜单id */
|
||||
@Schema(description = "菜单id")
|
||||
private String menuId;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.yunzhupaas.base.model.mdmcompany;
|
||||
|
||||
import lombok.Data;
|
||||
import java.sql.Time;
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import cn.afterturn.easypoi.excel.annotation.ExcelEntity;
|
||||
import cn.afterturn.easypoi.excel.annotation.ExcelCollection;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
/**
|
||||
*
|
||||
* mdm_company
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-27
|
||||
*/
|
||||
@Data
|
||||
public class MdmCompanyBankExcelVO{
|
||||
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.yunzhupaas.base.model.mdmcompany;
|
||||
|
||||
import lombok.Data;
|
||||
import java.util.List;
|
||||
import java.util.Date;
|
||||
import java.math.BigDecimal;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
/**
|
||||
*
|
||||
* mdm_company
|
||||
* 版本: V5.2.7
|
||||
* 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* 作者: 深圳市乐程软件有限公司
|
||||
* 日期: 2026-03-27
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "MdmCompanyBank子表参数")
|
||||
public class MdmCompanyBankModel {
|
||||
|
||||
/** 子表:MdmCompanyBank 主键:bank_id **/
|
||||
@Schema(description = "主键")
|
||||
@JsonProperty("bank_id")
|
||||
private String bank_id;
|
||||
/** 银行账号 **/
|
||||
@Schema(description = "银行账号")
|
||||
@JsonProperty("bank_account_number")
|
||||
@JSONField(name = "bank_account_number")
|
||||
private String bankAccountNumber;
|
||||
/** 开户行 **/
|
||||
@Schema(description = "开户行")
|
||||
@JsonProperty("bank_name")
|
||||
@JSONField(name = "bank_name")
|
||||
private String bankName;
|
||||
/** 账户名 **/
|
||||
@Schema(description = "账户名")
|
||||
@JsonProperty("bank_account_name")
|
||||
@JSONField(name = "bank_account_name")
|
||||
private String bankAccountName;
|
||||
/** 开户行城市 **/
|
||||
@Schema(description = "开户行城市")
|
||||
@JsonProperty("bank_province")
|
||||
@JSONField(name = "bank_province")
|
||||
private String bankProvince;
|
||||
/** 备注 **/
|
||||
@Schema(description = "备注")
|
||||
@JsonProperty("remark")
|
||||
@JSONField(name = "remark")
|
||||
private String remark;
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,25 @@
|
||||
package com.yunzhupaas.base.model.mdmcompany;
|
||||
|
||||
import lombok.Data;
|
||||
import java.sql.Time;
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import cn.afterturn.easypoi.excel.annotation.ExcelEntity;
|
||||
import cn.afterturn.easypoi.excel.annotation.ExcelCollection;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
/**
|
||||
*
|
||||
* mdm_company
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-27
|
||||
*/
|
||||
@Data
|
||||
public class MdmCompanyContactExcelVO{
|
||||
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package com.yunzhupaas.base.model.mdmcompany;
|
||||
|
||||
import lombok.Data;
|
||||
import java.util.List;
|
||||
import java.util.Date;
|
||||
import java.math.BigDecimal;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
/**
|
||||
*
|
||||
* mdm_company
|
||||
* 版本: V5.2.7
|
||||
* 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* 作者: 深圳市乐程软件有限公司
|
||||
* 日期: 2026-03-27
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "MdmCompanyContact子表参数")
|
||||
public class MdmCompanyContactModel {
|
||||
|
||||
/** 子表:MdmCompanyContact 主键:contact_id **/
|
||||
@Schema(description = "主键")
|
||||
@JsonProperty("contact_id")
|
||||
private String contact_id;
|
||||
/** 联系人 **/
|
||||
@Schema(description = "联系人")
|
||||
@JsonProperty("contact_name")
|
||||
@JSONField(name = "contact_name")
|
||||
private String contactName;
|
||||
/** 联系人职务 **/
|
||||
@Schema(description = "联系人职务")
|
||||
@JsonProperty("contact_title")
|
||||
@JSONField(name = "contact_title")
|
||||
private String contactTitle;
|
||||
/** 电话 **/
|
||||
@Schema(description = "电话")
|
||||
@JsonProperty("contact_phone")
|
||||
@JSONField(name = "contact_phone")
|
||||
private String contactPhone;
|
||||
/** 邮箱 **/
|
||||
@Schema(description = "邮箱")
|
||||
@JsonProperty("contact_email")
|
||||
@JSONField(name = "contact_email")
|
||||
private String contactEmail;
|
||||
/** 备注 **/
|
||||
@Schema(description = "备注")
|
||||
@JsonProperty("remark")
|
||||
@JSONField(name = "remark")
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
|
||||
|
||||
package com.yunzhupaas.base.model.mdmcompany;
|
||||
|
||||
import lombok.Data;
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
/**
|
||||
*
|
||||
* mdm_company
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-27
|
||||
*/
|
||||
@Data
|
||||
public class MdmCompanyExcelErrorVO extends MdmCompanyExcelVO{
|
||||
|
||||
@Excel(name = "异常原因",orderNum = "-999")
|
||||
@JSONField(name = "errorsInfo")
|
||||
private String errorsInfo;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.yunzhupaas.base.model.mdmcompany;
|
||||
|
||||
import lombok.Data;
|
||||
import java.sql.Time;
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import cn.afterturn.easypoi.excel.annotation.ExcelEntity;
|
||||
import cn.afterturn.easypoi.excel.annotation.ExcelCollection;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
/**
|
||||
*
|
||||
* mdm_company
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-27
|
||||
*/
|
||||
@Data
|
||||
public class MdmCompanyExcelVO{
|
||||
|
||||
}
|
||||
@@ -0,0 +1,171 @@
|
||||
package com.yunzhupaas.base.model.mdmcompany;
|
||||
|
||||
import com.yunzhupaas.base.model.crmCustomer.CrmCustomerModel;
|
||||
import lombok.Data;
|
||||
import java.util.*;
|
||||
import java.math.BigDecimal;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
/**
|
||||
* mdm_company
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-27
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "表单参数")
|
||||
public class MdmCompanyForm {
|
||||
/** 主键 */
|
||||
@Schema(description = "主键")
|
||||
@JSONField(name = "company_id")
|
||||
private String companyId;
|
||||
|
||||
/** 乐观锁 **/
|
||||
@Schema(description = "乐观锁")
|
||||
@JsonProperty("f_version")
|
||||
@JSONField(name = "f_version")
|
||||
private Integer version;
|
||||
|
||||
/** 企业编码 **/
|
||||
@Schema(description = "企业编码")
|
||||
@JsonProperty("company_code")
|
||||
@JSONField(name = "company_code")
|
||||
private String companyCode;
|
||||
/** 企业名称 **/
|
||||
@Schema(description = "企业名称")
|
||||
@JsonProperty("company_name")
|
||||
@JSONField(name = "company_name")
|
||||
private String companyName;
|
||||
/** 简称/昵称 **/
|
||||
@Schema(description = "简称/昵称")
|
||||
@JsonProperty("short_name")
|
||||
@JSONField(name = "short_name")
|
||||
private String shortName;
|
||||
/** 类型 **/
|
||||
@Schema(description = "类型")
|
||||
@JsonProperty("entity_type")
|
||||
@JSONField(name = "entity_type")
|
||||
private String entityType;
|
||||
/** 社会信用代码 **/
|
||||
@Schema(description = "社会信用代码")
|
||||
@JsonProperty("credit_code")
|
||||
@JSONField(name = "credit_code")
|
||||
private String creditCode;
|
||||
/** 企业范围 **/
|
||||
@Schema(description = "企业范围")
|
||||
@JsonProperty("company_scope")
|
||||
@JSONField(name = "company_scope")
|
||||
private Object companyScope;
|
||||
/** 纳税人类别 **/
|
||||
@Schema(description = "纳税人类别")
|
||||
@JsonProperty("tax_type")
|
||||
@JSONField(name = "tax_type")
|
||||
private Object taxType;
|
||||
/** 企业规模 **/
|
||||
@Schema(description = "企业规模")
|
||||
@JsonProperty("enterprise_scale")
|
||||
@JSONField(name = "enterprise_scale")
|
||||
private Object enterpriseScale;
|
||||
/** 企业类型 **/
|
||||
@Schema(description = "企业类型")
|
||||
@JsonProperty("enterprise_nature")
|
||||
@JSONField(name = "enterprise_nature")
|
||||
private Object enterpriseNature;
|
||||
/** 行业代码 **/
|
||||
@Schema(description = "行业代码")
|
||||
@JsonProperty("industry_code")
|
||||
@JSONField(name = "industry_code")
|
||||
private Object industryCode;
|
||||
/** 成立日期 **/
|
||||
@Schema(description = "成立日期")
|
||||
@JsonProperty("registration_date")
|
||||
@JSONField(name = "registration_date")
|
||||
private String registrationDate;
|
||||
/** 注册资本 **/
|
||||
@Schema(description = "注册资本")
|
||||
@JsonProperty("registered_capital")
|
||||
@JSONField(name = "registered_capital")
|
||||
private BigDecimal registeredCapital;
|
||||
/** 法定代表人 **/
|
||||
@Schema(description = "法定代表人")
|
||||
@JsonProperty("legal_representative")
|
||||
@JSONField(name = "legal_representative")
|
||||
private String legalRepresentative;
|
||||
/** 联系电话 **/
|
||||
@Schema(description = "联系电话")
|
||||
@JsonProperty("phone")
|
||||
@JSONField(name = "phone")
|
||||
private String phone;
|
||||
/** 邮箱 **/
|
||||
@Schema(description = "邮箱")
|
||||
@JsonProperty("email")
|
||||
@JSONField(name = "email")
|
||||
private String email;
|
||||
/** 网站 **/
|
||||
@Schema(description = "网站")
|
||||
@JsonProperty("website")
|
||||
@JSONField(name = "website")
|
||||
private String website;
|
||||
/** 地址 **/
|
||||
@Schema(description = "地址")
|
||||
@JsonProperty("address")
|
||||
@JSONField(name = "address")
|
||||
private String address;
|
||||
/** 所属地区 **/
|
||||
@Schema(description = "所属地区")
|
||||
@JsonProperty("province_id")
|
||||
@JSONField(name = "province_id")
|
||||
private Object provinceId;
|
||||
/** 经营范围 **/
|
||||
@Schema(description = "经营范围")
|
||||
@JsonProperty("business_scope")
|
||||
@JSONField(name = "business_scope")
|
||||
private String businessScope;
|
||||
/** 备注 **/
|
||||
@Schema(description = "备注")
|
||||
@JsonProperty("remark")
|
||||
@JSONField(name = "remark")
|
||||
private String remark;
|
||||
|
||||
/** 客户负责人 **/
|
||||
@Schema(description = "客户负责人")
|
||||
@JsonProperty("owner_id")
|
||||
@JSONField(name = "owner_id")
|
||||
private Object ownerId;
|
||||
/** 归属组织 **/
|
||||
@Schema(description = "归属组织")
|
||||
@JsonProperty("org_id")
|
||||
@JSONField(name = "org_id")
|
||||
private Object orgId;
|
||||
/** 客户等级 **/
|
||||
@Schema(description = "客户等级")
|
||||
@JsonProperty("customer_level")
|
||||
@JSONField(name = "customer_level")
|
||||
private Object customerLevel;
|
||||
/** 生命周期阶段 **/
|
||||
@Schema(description = "生命周期阶段")
|
||||
@JsonProperty("customer_lifecycle")
|
||||
@JSONField(name = "customer_lifecycle")
|
||||
private Object customerLifecycle;
|
||||
/** 是否公海客户 **/
|
||||
@Schema(description = "是否公海客户")
|
||||
@JsonProperty("is_public")
|
||||
@JSONField(name = "is_public")
|
||||
private Object isPublic;
|
||||
/** 最后一次跟进日期 **/
|
||||
@Schema(description = "最后一次跟进日期")
|
||||
@JsonProperty("last_followup_date")
|
||||
@JSONField(name = "last_followup_date")
|
||||
private Long lastFollowupDate;
|
||||
/** 子表数据 **/
|
||||
@Schema(description = "mdmCompanyContact子表数据")
|
||||
@JsonProperty("mdmCompanyContactList")
|
||||
private List<MdmCompanyContactModel> mdmCompanyContactList;
|
||||
/** 子表数据 **/
|
||||
@Schema(description = "mdmCompanyBank子表数据")
|
||||
@JsonProperty("mdmCompanyBankList")
|
||||
private List<MdmCompanyBankModel> mdmCompanyBankList;
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
package com.yunzhupaas.base.model.mdmcompany;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import lombok.Data;
|
||||
import com.yunzhupaas.base.Pagination;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* mdm_company
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-27
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "列表查询参数")
|
||||
public class MdmCompanyPagination extends Pagination {
|
||||
/** 关键词搜索 */
|
||||
@Schema(description = "关键词搜索")
|
||||
private String yunzhupaasKeyword;
|
||||
/** 查询key */
|
||||
@Schema(description = "查询key")
|
||||
private String[] selectKey;
|
||||
/** 选中数据数组id */
|
||||
@Schema(description = "选中数据数组id")
|
||||
private Object[] selectIds;
|
||||
/** json */
|
||||
@Schema(description = "json")
|
||||
private String json;
|
||||
/** 数据类型 0-当前页,1-全部数据 */
|
||||
@Schema(description = "数据类型 0-当前页,1-全部数据")
|
||||
private String dataType;
|
||||
/** 高级查询 */
|
||||
@Schema(description = "高级查询")
|
||||
private String superQueryJson;
|
||||
/** 功能id */
|
||||
@Schema(description = "功能id")
|
||||
private String moduleId;
|
||||
/** 菜单id */
|
||||
@Schema(description = "菜单id")
|
||||
private String menuId;
|
||||
/** 企业名称 */
|
||||
@Schema(description = "企业名称")
|
||||
@JsonProperty("company_name")
|
||||
@JSONField(name = "companyName")
|
||||
private Object companyName;
|
||||
/** 类型 */
|
||||
@Schema(description = "类型")
|
||||
@JsonProperty("entity_type")
|
||||
@JSONField(name = "entityType")
|
||||
private Object entityType;
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,22 @@
|
||||
|
||||
|
||||
package com.yunzhupaas.base.model.mdmcontracttype;
|
||||
|
||||
import lombok.Data;
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
/**
|
||||
*
|
||||
* mdmContractType
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-30
|
||||
*/
|
||||
@Data
|
||||
public class MdmContractTypeExcelErrorVO extends MdmContractTypeExcelVO{
|
||||
|
||||
@Excel(name = "异常原因",orderNum = "-999")
|
||||
@JSONField(name = "errorsInfo")
|
||||
private String errorsInfo;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.yunzhupaas.base.model.mdmcontracttype;
|
||||
|
||||
import lombok.Data;
|
||||
import java.sql.Time;
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import cn.afterturn.easypoi.excel.annotation.ExcelEntity;
|
||||
import cn.afterturn.easypoi.excel.annotation.ExcelCollection;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
/**
|
||||
*
|
||||
* mdmContractType
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-30
|
||||
*/
|
||||
@Data
|
||||
public class MdmContractTypeExcelVO{
|
||||
|
||||
}
|
||||
@@ -0,0 +1,127 @@
|
||||
package com.yunzhupaas.base.model.mdmcontracttype;
|
||||
|
||||
import lombok.Data;
|
||||
import java.util.*;
|
||||
import java.math.BigDecimal;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
/**
|
||||
* mdmContractType
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-30
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "表单参数")
|
||||
public class MdmContractTypeForm {
|
||||
/** 主键 */
|
||||
@Schema(description = "主键")
|
||||
@JSONField(name = "id")
|
||||
private String id;
|
||||
|
||||
/** 乐观锁 **/
|
||||
@Schema(description = "乐观锁")
|
||||
@JsonProperty("f_version")
|
||||
@JSONField(name = "f_version")
|
||||
private Integer version;
|
||||
|
||||
/** 合同类型编码 **/
|
||||
@Schema(description = "合同类型编码")
|
||||
@JsonProperty("contract_type_code")
|
||||
@JSONField(name = "contract_type_code")
|
||||
private String contractTypeCode;
|
||||
/** 合同类型名称 **/
|
||||
@Schema(description = "合同类型名称")
|
||||
@JsonProperty("contract_type_name")
|
||||
@JSONField(name = "contract_type_name")
|
||||
private String contractTypeName;
|
||||
/** 项目类型 **/
|
||||
@Schema(description = "项目类型")
|
||||
@JsonProperty("project_type")
|
||||
@JSONField(name = "project_type")
|
||||
private Object projectType;
|
||||
/** 合同模式 **/
|
||||
@Schema(description = "合同模式")
|
||||
@JsonProperty("contract_mode")
|
||||
@JSONField(name = "contract_mode")
|
||||
private Object contractMode;
|
||||
/** 材料清单 **/
|
||||
@Schema(description = "材料清单")
|
||||
@JsonProperty("cl_list_enabled")
|
||||
@JSONField(name = "cl_list_enabled")
|
||||
private Integer clListEnabled;
|
||||
/** 材料清单别名 **/
|
||||
@Schema(description = "材料清单别名")
|
||||
@JsonProperty("cl_list_alias")
|
||||
@JSONField(name = "cl_list_alias")
|
||||
private String clListAlias;
|
||||
/** 材料清单顺序 **/
|
||||
@Schema(description = "材料清单顺序")
|
||||
@JsonProperty("cl_lst_seq")
|
||||
@JSONField(name = "cl_lst_seq")
|
||||
private BigDecimal clLstSeq;
|
||||
/** 租赁清单 **/
|
||||
@Schema(description = "租赁清单")
|
||||
@JsonProperty("zl_list_enabled")
|
||||
@JSONField(name = "zl_list_enabled")
|
||||
private Integer zlListEnabled;
|
||||
/** 租赁清单别名 **/
|
||||
@Schema(description = "租赁清单别名")
|
||||
@JsonProperty("zl_list_alias")
|
||||
@JSONField(name = "zl_list_alias")
|
||||
private String zlListAlias;
|
||||
/** 租赁清单顺序 **/
|
||||
@Schema(description = "租赁清单顺序")
|
||||
@JsonProperty("zl_lst_seq")
|
||||
@JSONField(name = "zl_lst_seq")
|
||||
private BigDecimal zlLstSeq;
|
||||
/** 劳务清单 **/
|
||||
@Schema(description = "劳务清单")
|
||||
@JsonProperty("rg_list_enabled")
|
||||
@JSONField(name = "rg_list_enabled")
|
||||
private Integer rgListEnabled;
|
||||
/** 劳务清单别名 **/
|
||||
@Schema(description = "劳务清单别名")
|
||||
@JsonProperty("rg_list_alias")
|
||||
@JSONField(name = "rg_list_alias")
|
||||
private String rgListAlias;
|
||||
/** 劳务清单顺序 **/
|
||||
@Schema(description = "劳务清单顺序")
|
||||
@JsonProperty("rg_lst_seq")
|
||||
@JSONField(name = "rg_lst_seq")
|
||||
private BigDecimal rgLstSeq;
|
||||
/** 工程量清单 **/
|
||||
@Schema(description = "工程量清单")
|
||||
@JsonProperty("gcl_list_enabled")
|
||||
@JSONField(name = "gcl_list_enabled")
|
||||
private Integer gclListEnabled;
|
||||
/** 工程量清单别名 **/
|
||||
@Schema(description = "工程量清单别名")
|
||||
@JsonProperty("gcl_list_alias")
|
||||
@JSONField(name = "gcl_list_alias")
|
||||
private String gclListAlias;
|
||||
/** 工程量清单顺序 **/
|
||||
@Schema(description = "工程量清单顺序")
|
||||
@JsonProperty("gcl_lst_seq")
|
||||
@JSONField(name = "gcl_lst_seq")
|
||||
private BigDecimal gclLstSeq;
|
||||
/** 在线合同模板 **/
|
||||
@Schema(description = "在线合同模板")
|
||||
@JsonProperty("contract_temp_enabled")
|
||||
@JSONField(name = "contract_temp_enabled")
|
||||
private Integer contractTempEnabled;
|
||||
/** 工作流程 **/
|
||||
@Schema(description = "工作流程")
|
||||
@JsonProperty("workflow_enabled")
|
||||
@JSONField(name = "workflow_enabled")
|
||||
private Integer workflowEnabled;
|
||||
/** 流程模板ID,关联流程模板表 **/
|
||||
@Schema(description = "流程模板ID,关联流程模板表")
|
||||
@JsonProperty("workflow_temp_id")
|
||||
@JSONField(name = "workflow_temp_id")
|
||||
private Object workflowTempId;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
package com.yunzhupaas.base.model.mdmcontracttype;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import lombok.Data;
|
||||
import com.yunzhupaas.base.Pagination;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* mdmContractType
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-30
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "列表查询参数")
|
||||
public class MdmContractTypePagination extends Pagination {
|
||||
/** 关键词搜索 */
|
||||
@Schema(description = "关键词搜索")
|
||||
private String yunzhupaasKeyword;
|
||||
/** 查询key */
|
||||
@Schema(description = "查询key")
|
||||
private String[] selectKey;
|
||||
/** 选中数据数组id */
|
||||
@Schema(description = "选中数据数组id")
|
||||
private Object[] selectIds;
|
||||
/** json */
|
||||
@Schema(description = "json")
|
||||
private String json;
|
||||
/** 数据类型 0-当前页,1-全部数据 */
|
||||
@Schema(description = "数据类型 0-当前页,1-全部数据")
|
||||
private String dataType;
|
||||
/** 高级查询 */
|
||||
@Schema(description = "高级查询")
|
||||
private String superQueryJson;
|
||||
/** 功能id */
|
||||
@Schema(description = "功能id")
|
||||
private String moduleId;
|
||||
/** 菜单id */
|
||||
@Schema(description = "菜单id")
|
||||
private String menuId;
|
||||
/** 合同类型编码 */
|
||||
@Schema(description = "合同类型编码")
|
||||
@JsonProperty("contract_type_code")
|
||||
@JSONField(name = "contractTypeCode")
|
||||
private Object contractTypeCode;
|
||||
/** 合同类型名称 */
|
||||
@Schema(description = "合同类型名称")
|
||||
@JsonProperty("contract_type_name")
|
||||
@JSONField(name = "contractTypeName")
|
||||
private Object contractTypeName;
|
||||
/** 合同模式 */
|
||||
@Schema(description = "合同模式")
|
||||
@JsonProperty("contract_mode")
|
||||
@JSONField(name = "contractMode")
|
||||
private Object contractMode;
|
||||
/** tree */
|
||||
@Schema(description = "tree")
|
||||
@JsonProperty("project_type")
|
||||
@JSONField(name = "projectType")
|
||||
private Object projectType;
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,22 @@
|
||||
|
||||
|
||||
package com.yunzhupaas.base.model.mdmproject;
|
||||
|
||||
import lombok.Data;
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
/**
|
||||
*
|
||||
* 项目结构
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-26
|
||||
*/
|
||||
@Data
|
||||
public class MdmProjectExcelErrorVO extends MdmProjectExcelVO{
|
||||
|
||||
@Excel(name = "异常原因",orderNum = "-999")
|
||||
@JSONField(name = "errorsInfo")
|
||||
private String errorsInfo;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.yunzhupaas.base.model.mdmproject;
|
||||
|
||||
import lombok.Data;
|
||||
import java.sql.Time;
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import cn.afterturn.easypoi.excel.annotation.Excel;
|
||||
import cn.afterturn.easypoi.excel.annotation.ExcelEntity;
|
||||
import cn.afterturn.easypoi.excel.annotation.ExcelCollection;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
/**
|
||||
*
|
||||
* 项目结构
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-26
|
||||
*/
|
||||
@Data
|
||||
public class MdmProjectExcelVO{
|
||||
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
package com.yunzhupaas.base.model.mdmproject;
|
||||
|
||||
import lombok.Data;
|
||||
import java.util.*;
|
||||
import java.math.BigDecimal;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
|
||||
/**
|
||||
* 项目结构
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-26
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "表单参数")
|
||||
public class MdmProjectForm {
|
||||
/** 主键 */
|
||||
@Schema(description = "主键")
|
||||
@JSONField(name = "project_id")
|
||||
private String projectId;
|
||||
|
||||
|
||||
/** 项目编码 **/
|
||||
@Schema(description = "项目编码")
|
||||
@JsonProperty("project_code")
|
||||
@JSONField(name = "project_code")
|
||||
private String projectCode;
|
||||
/** 项目名称 **/
|
||||
@Schema(description = "项目名称")
|
||||
@JsonProperty("project_name")
|
||||
@JSONField(name = "project_name")
|
||||
private String projectName;
|
||||
/** 上级项目 **/
|
||||
@Schema(description = "上级项目")
|
||||
@JsonProperty("parent_project_id")
|
||||
@JSONField(name = "parent_project_id")
|
||||
private Object parentProjectId;
|
||||
/** 归属组织 **/
|
||||
@Schema(description = "归属组织")
|
||||
@JsonProperty("org_id")
|
||||
@JSONField(name = "org_id")
|
||||
private Object orgId;
|
||||
/** 项目类型 **/
|
||||
@Schema(description = "项目类型")
|
||||
@JsonProperty("project_type")
|
||||
@JSONField(name = "project_type")
|
||||
private Object projectType;
|
||||
/** 启动日期 **/
|
||||
@Schema(description = "启动日期")
|
||||
@JsonProperty("project_start_date")
|
||||
@JSONField(name = "project_start_date")
|
||||
private String projectStartDate;
|
||||
/** 项目状态 **/
|
||||
@Schema(description = "项目状态")
|
||||
@JsonProperty("project_state_id")
|
||||
@JSONField(name = "project_state_id")
|
||||
private Object projectStateId;
|
||||
/** 顺序号 **/
|
||||
@Schema(description = "顺序号")
|
||||
@JsonProperty("seq_num")
|
||||
@JSONField(name = "seq_num")
|
||||
private BigDecimal seqNum;
|
||||
/** 备注 **/
|
||||
@Schema(description = "备注")
|
||||
@JsonProperty("remark")
|
||||
@JSONField(name = "remark")
|
||||
private String remark;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.yunzhupaas.base.model.mdmproject;
|
||||
|
||||
import com.alibaba.fastjson.annotation.JSONField;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import lombok.Data;
|
||||
import com.yunzhupaas.base.Pagination;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* 项目结构
|
||||
* @版本: V5.2.7
|
||||
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
|
||||
* @作者: 深圳市乐程软件有限公司
|
||||
* @日期: 2026-03-26
|
||||
*/
|
||||
@Data
|
||||
@Schema(description = "列表查询参数")
|
||||
public class MdmProjectPagination extends Pagination {
|
||||
/** 关键词搜索 */
|
||||
@Schema(description = "关键词搜索")
|
||||
private String yunzhupaasKeyword;
|
||||
/** 查询key */
|
||||
@Schema(description = "查询key")
|
||||
private String[] selectKey;
|
||||
/** 选中数据数组id */
|
||||
@Schema(description = "选中数据数组id")
|
||||
private Object[] selectIds;
|
||||
/** json */
|
||||
@Schema(description = "json")
|
||||
private String json;
|
||||
/** 数据类型 0-当前页,1-全部数据 */
|
||||
@Schema(description = "数据类型 0-当前页,1-全部数据")
|
||||
private String dataType;
|
||||
/** 高级查询 */
|
||||
@Schema(description = "高级查询")
|
||||
private String superQueryJson;
|
||||
/** 功能id */
|
||||
@Schema(description = "功能id")
|
||||
private String moduleId;
|
||||
/** 菜单id */
|
||||
@Schema(description = "菜单id")
|
||||
private String menuId;
|
||||
/** 项目名称 */
|
||||
@Schema(description = "项目名称")
|
||||
@JsonProperty("project_name")
|
||||
@JSONField(name = "projectName")
|
||||
private Object projectName;
|
||||
/** 归属组织 */
|
||||
@Schema(description = "归属组织")
|
||||
@JsonProperty("org_id")
|
||||
@JSONField(name = "orgId")
|
||||
private Object orgId;
|
||||
/** 标签面板字段 */
|
||||
@Schema(description = "标签面板字段")
|
||||
@JsonProperty("project_state_id")
|
||||
@JSONField(name = "projectStateId")
|
||||
private Object projectStateId;
|
||||
}
|
||||
Reference in New Issue
Block a user