去除无用代码,新增主数据功能

This commit is contained in:
wangmingwei
2026-05-06 09:32:05 +08:00
parent 540f3973d9
commit 825c45a45a
194 changed files with 12560 additions and 7946 deletions

View File

@@ -1,65 +0,0 @@
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;
}

View File

@@ -1,126 +0,0 @@
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;
}

View File

@@ -1,80 +0,0 @@
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;
}

View File

@@ -1,25 +0,0 @@
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{
}

View File

@@ -1,47 +0,0 @@
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;
}

View File

@@ -1,25 +0,0 @@
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{
}

View File

@@ -1,25 +0,0 @@
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{
}

View File

@@ -1,53 +0,0 @@
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;
}

View File

@@ -1,25 +0,0 @@
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{
}

View File

@@ -1,25 +0,0 @@
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{
}

View File

@@ -1,127 +0,0 @@
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;
}

View File

@@ -1,25 +0,0 @@
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{
}

View File

@@ -1,72 +0,0 @@
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;
}

View File

@@ -0,0 +1,103 @@
package com.yunzhupaas.mdm.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;
import java.math.BigDecimal;
/**
* 资产信息
*
* @版本: V5.2.7
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者: 深圳市乐程软件有限公司
* @日期: 2026-04-28
*/
@Data
@TableName("mdm_asset")
public class AssetEntity {
@TableId(value ="asset_id" )
@JSONField(name = "asset_id")
private String assetId;
@TableField(value = "asset_code" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "asset_code")
private String assetCode;
@TableField(value = "asset_name" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "asset_name")
private String assetName;
@TableField(value = "asset_type" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "asset_type")
private String assetType;
@TableField(value = "asset_category" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "asset_category")
private String assetCategory;
@TableField(value = "asset_status" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "asset_status")
private String assetStatus;
@TableField(value = "asset_location" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "asset_location")
private String assetLocation;
@TableField(value = "current_org_id" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "current_org_id")
private String currentOrgId;
@TableField(value = "current_user_id" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "current_user_id")
private String currentUserId;
@TableField(value = "asset_ownership" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "asset_ownership")
private String assetOwnership;
@TableField(value = "measurement_unit" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "measurement_unit")
private String measurementUnit;
@TableField(value = "quantity" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "quantity")
private BigDecimal quantity;
@TableField(value = "purchase_date" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "purchase_date")
private Date purchaseDate;
@TableField(value = "commissioning_date" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "commissioning_date")
private Date commissioningDate;
@TableField(value = "expected_life" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "expected_life")
private BigDecimal expectedLife;
@TableField(value = "supplier_id" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "supplier_id")
private String supplierId;
@TableField(value = "remark" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "remark")
private String remark;
@TableField("create_by")
@JSONField(name = "create_by")
private String createBy;
@TableField("create_time")
@JSONField(name = "create_time")
private Date createTime;
@TableField("update_by")
@JSONField(name = "update_by")
private String updateBy;
@TableField("update_time")
@JSONField(name = "update_time")
private Date updateTime;
@TableField(value = "f_tenant_id",fill = FieldFill.INSERT_UPDATE)
@JSONField(name = "f_tenant_id")
private String tenantId;
@TableField("f_flow_id")
@JSONField(name = "f_flow_id")
private String flowId;
@TableField("f_flow_task_id")
@JSONField(name = "f_flow_task_id")
private String flowTaskId;
@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;
}

View File

@@ -1,4 +1,4 @@
package com.yunzhupaas.base.entity;
package com.yunzhupaas.mdm.entity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
@@ -11,11 +11,11 @@ import com.alibaba.fastjson.annotation.JSONField;
* @版本 V5.2.7
* @版权 Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者 深圳市乐程软件有限公司
* @日期 2026-03-26
* @日期 2026-04-24
*/
@Data
@TableName("mdm_company_bank")
public class MdmCompanyBankEntity {
public class CompanyBankEntity {
@TableId(value ="bank_id" )
@JSONField(name = "bank_id")
private String bankId;

View File

@@ -1,4 +1,4 @@
package com.yunzhupaas.base.entity;
package com.yunzhupaas.mdm.entity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
@@ -12,11 +12,11 @@ import java.math.BigDecimal;
* @版本 V5.2.7
* @版权 Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者 深圳市乐程软件有限公司
* @日期 2026-03-26
* @日期 2026-04-24
*/
@Data
@TableName("mdm_company")
public class MdmCompanyEntity {
public class CompanyEntity {
@TableId(value ="company_id" )
@JSONField(name = "company_id")
private String companyId;
@@ -32,7 +32,10 @@ public class MdmCompanyEntity {
@TableField(value = "short_name" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "short_name")
private String shortName;
@TableField(value = "company_scope" , updateStrategy = FieldStrategy.IGNORED)
@TableField(value = "org_id" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "org_id")
private String orgId;
@TableField("company_scope")
@JSONField(name = "company_scope")
private String companyScope;
@TableField(value = "credit_code" , updateStrategy = FieldStrategy.IGNORED)
@@ -91,7 +94,7 @@ public class MdmCompanyEntity {
private String updateBy;
@TableField("update_time")
@JSONField(name = "update_time")
private Date updateBime;
private Date updateTime;
@TableField(value = "f_tenant_id",fill = FieldFill.INSERT_UPDATE)
@JSONField(name = "f_tenant_id")
private String tenantId;
@@ -104,10 +107,6 @@ public class MdmCompanyEntity {
@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;
@@ -115,13 +114,22 @@ public class MdmCompanyEntity {
@JSONField(name = "f_flow_task_id")
private String flowTaskId;
@JSONField(name = "mdmCompanyBank")
@JSONField(name = "corporation")
@TableField(exist = false)
private List<MdmCompanyBankEntity> mdmCompanyBank;
@JSONField(name = "mdmCompanyContact")
private CorporationEntity corporation;
@JSONField(name = "companyBank")
@TableField(exist = false)
private List<MdmCompanyContactEntity> mdmCompanyContact;
@JSONField(name = "crmCustomer")
private List<CompanyBankEntity> companyBank;
@JSONField(name = "company_invoice")
@TableField(exist = false)
private CrmCustomerEntity crmCustomer;
private List<CompanyInvoiceEntity> companyInvoice;
@JSONField(name = "panyInvoice")
@TableField(exist = false)
private List<PanyInvoiceEntity> panyInvoice;
@JSONField(name = "supplier")
@TableField(exist = false)
private SupplierEntity supplier;
@JSONField(name = "customer")
@TableField(exist = false)
private CustomerEntity customer;
}

View File

@@ -0,0 +1,83 @@
package com.yunzhupaas.mdm.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-04-24
*/
@Data
@TableName("mdm_company_invoice")
public class CompanyInvoiceEntity {
@TableId(value ="invoice_id" )
@JSONField(name = "invoice_id")
private String invoiceId;
@TableField("company_id")
@JSONField(name = "company_id")
private String companyId;
@TableField(value = "title_code" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "title_code")
private String titleCode;
@TableField(value = "title_name" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "title_name")
private String titleName;
@TableField(value = "credit_code" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "credit_code")
private String creditCode;
@TableField(value = "tax_type" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "tax_type")
private String taxType;
@TableField(value = "address" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "address")
private String address;
@TableField(value = "phone" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "phone")
private String phone;
@TableField(value = "bank_name" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "bank_name")
private String bankName;
@TableField(value = "bank_account" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "bank_account")
private String bankAccount;
@TableField(value = "is_valid" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "is_valid")
private String isValid;
@TableField(value = "is_defalut" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "is_defalut")
private String isDefalut;
@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;
}

View File

@@ -1,4 +1,4 @@
package com.yunzhupaas.base.entity;
package com.yunzhupaas.mdm.entity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
@@ -6,26 +6,26 @@ import java.util.Date;
import java.util.List;
import com.alibaba.fastjson.annotation.JSONField;
/**
* 项目类型
* 法人公司
*
* @版本 V5.2.7
* @版权 Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者 深圳市乐程软件有限公司
* @日期 2026-03-26
* @日期 2026-04-24
*/
@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)
@TableName("mdm_corporation")
public class CorporationEntity {
@TableId(value ="corporation_id" )
@JSONField(name = "corporation_id")
private String corporationId;
@TableField("company_id")
@JSONField(name = "company_id")
private String companyId;
@TableField(value = "major_person_id" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "major_person_id")
private String majorPersonId;
@TableField("remark")
@JSONField(name = "remark")
private String remark;
@TableField("create_by")
@@ -34,12 +34,12 @@ public class BcmProjectTypeEntity {
@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("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;
@@ -52,10 +52,6 @@ public class BcmProjectTypeEntity {
@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;
@@ -63,7 +59,4 @@ public class BcmProjectTypeEntity {
@JSONField(name = "f_flow_task_id")
private String flowTaskId;
@JSONField(name = "pcm_payment_plan")
@TableField(exist = false)
private List<MdmContractTypeEntity> mdmContractTypeEntities;
}

View File

@@ -0,0 +1,53 @@
package com.yunzhupaas.mdm.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-04-24
*/
@Data
@TableName("mdm_customer")
public class CustomerEntity {
@TableId(value ="customer_id" )
@JSONField(name = "customer_id")
private String customerId;
@TableField("company_id")
@JSONField(name = "company_id")
private String companyId;
@TableField(value = "major_person_id" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "major_person_id")
private String personId;
@TableField(value = "customer_level" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "customer_level")
private String customerLevel;
@TableField(value = "customer_source" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "customer_source")
private String customerSource;
@TableField("remark")
@JSONField(name = "remark")
private String remark;
@TableField("create_by")
@JSONField(name = "create_by")
private String createBy;
@TableField("create_time")
@JSONField(name = "create_time")
private Date createTime;
@TableField("update_by")
@JSONField(name = "update_by")
private String updateBy;
@TableField("update_time")
@JSONField(name = "update_time")
private Date updateTime;
@TableField(value = "f_tenant_id",fill = FieldFill.INSERT_UPDATE)
@JSONField(name = "f_tenant_id")
private String tenantId;
}

View File

@@ -0,0 +1,103 @@
package com.yunzhupaas.mdm.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-04-27
*/
@Data
@TableName("mdm_material")
public class MaterialEntity {
@TableId(value ="material_id" )
@JSONField(name = "material_id")
private String materialId;
@TableField(value = "material_code" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "material_code")
private String materialCode;
@TableField(value = "material_name" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "material_name")
private String materialName;
@TableField(value = "material_model" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "material_model")
private String materialModel;
@TableField(value = "material_category" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "material_category")
private String materialCategory;
@TableField(value = "unit_name" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "unit_name")
private String unitName;
@TableField(value = "texture" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "texture")
private String texture;
@TableField(value = "brand" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "brand")
private String brand;
@TableField(value = "quality_standard" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "quality_standard")
private String qualityStandard;
@TableField(value = "technical_standard" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "technical_standard")
private String technicalStandard;
@TableField(value = "acceptance_criteria" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "acceptance_criteria")
private String acceptanceCriteria;
@TableField(value = "delivery_requirements" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "delivery_requirements")
private String deliveryRequirements;
@TableField(value = "storage_conditions" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "storage_conditions")
private String storageConditions;
@TableField(value = "tax_rate" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "tax_rate")
private BigDecimal taxRate;
@TableField(value = "tax_code" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "tax_code")
private String taxCode;
@TableField("remark")
@JSONField(name = "remark")
private String remark;
@TableField("create_by")
@JSONField(name = "create_by")
private String createBy;
@TableField("create_time")
@JSONField(name = "create_time")
private Date createTime;
@TableField("update_by")
@JSONField(name = "update_by")
private String updateBy;
@TableField("update_time")
@JSONField(name = "update_time")
private Date updateTime;
@TableField(value = "f_tenant_id",fill = FieldFill.INSERT_UPDATE)
@JSONField(name = "f_tenant_id")
private String tenantId;
@TableField("f_flow_id")
@JSONField(name = "f_flow_id")
private String flowId;
@TableField("f_flow_task_id")
@JSONField(name = "f_flow_task_id")
private String flowTaskId;
@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;
}

View File

@@ -0,0 +1,83 @@
package com.yunzhupaas.mdm.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-04-24
*/
@Data
@TableName("mdm_company_invoice")
public class PanyInvoiceEntity {
@TableId(value ="invoice_id" )
@JSONField(name = "invoice_id")
private String invoiceId;
@TableField("company_id")
@JSONField(name = "company_id")
private String companyId;
@TableField(value = "title_code" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "title_code")
private String titleCode;
@TableField(value = "title_name" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "title_name")
private String titleName;
@TableField(value = "credit_code" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "credit_code")
private String creditCode;
@TableField(value = "tax_type" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "tax_type")
private String taxType;
@TableField(value = "address" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "address")
private String address;
@TableField(value = "phone" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "phone")
private String phone;
@TableField(value = "bank_name" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "bank_name")
private String bankName;
@TableField(value = "bank_account" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "bank_account")
private String bankAccount;
@TableField(value = "is_valid" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "is_valid")
private String isValid;
@TableField(value = "is_defalut" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "is_defalut")
private String isDefalut;
@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;
}

View File

@@ -0,0 +1,130 @@
package com.yunzhupaas.mdm.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;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
/**
* 商品信息
*
* @版本: V5.2.7
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者: 深圳市乐程软件有限公司
* @日期: 2026-04-27
*/
@Data
@TableName("mdm_product")
public class ProductEntity {
@TableId(value ="product_id" )
@JSONField(name = "product_id")
private String productId;
@TableField(value = "product_code" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "product_code")
private String productCode;
@TableField(value = "product_name" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "product_name")
private String productName;
@TableField(value = "short_name" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "short_name")
private String shortName;
@TableField(value = "product_type" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "product_type")
private String productType;
@TableField(value = "product_category" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "product_category")
private String productCategory;
@TableField(value = "brand" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "brand")
private String brand;
@TableField(value = "product_model" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "product_model")
private String productModel;
@TableField(value = "color" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "color")
private String color;
@TableField(value = "product_size" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "product_size")
private String productSize;
@TableField(value = "weight" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "weight")
private BigDecimal weight;
@TableField(value = "unit_name" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "unit_name")
private String unitName;
@TableField(value = "min_order_quantity" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "min_order_quantity")
private BigDecimal minOrderQuantity;
@TableField(value = "standard_sales_price" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "standard_sales_price")
private BigDecimal standardSalesPrice;
@TableField(value = "gross_weight" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "gross_weight")
private BigDecimal grossWeight;
@TableField(value = "net_weight" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "net_weight")
private BigDecimal netWeight;
@TableField(value = "packagesize" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "packagesize")
private String packagesize;
@TableField(value = "cost_price" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "cost_price")
private BigDecimal costPrice;
@TableField(value = "tax_rate" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "tax_rate")
private BigDecimal taxRate;
@TableField(value = "tax_code" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "tax_code")
private String taxCode;
@TableField(value = "warranty_period" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "warranty_period")
private Integer warrantyPeriod;
@TableField(value = "warranty_terms" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "warranty_terms")
private String warrantyTerms;
@TableField(value = "remark" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "remark")
private String remark;
@TableField("create_by")
@JSONField(name = "create_by")
private String createBy;
@TableField("create_time")
@JSONField(name = "create_time")
private Date createTime;
@TableField("update_by")
@JSONField(name = "update_by")
private String updateBy;
@TableField("update_time")
@JSONField(name = "update_time")
private Date updateTime;
@TableField(value = "f_tenant_id",fill = FieldFill.INSERT_UPDATE)
@JSONField(name = "f_tenant_id")
private String tenantId;
@TableField("f_flow_id")
@JSONField(name = "f_flow_id")
private String flowId;
@TableField("f_flow_task_id")
@JSONField(name = "f_flow_task_id")
private String flowTaskId;
@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;
}

View File

@@ -0,0 +1,65 @@
package com.yunzhupaas.mdm.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-04-24
*/
@Data
@TableName("mdm_supplier")
public class SupplierEntity {
@TableId(value ="supplier_id" )
@JSONField(name = "supplier_id")
private String supplierId;
@TableField("company_id")
@JSONField(name = "company_id")
private String companyId;
@TableField(value = "major_person_id" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "major_person_id")
private String majorPersonId;
@TableField(value = "supplier_level" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "supplier_level")
private String supplierLevel;
@TableField(value = "supplier_type" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "supplier_type")
private String supplierType;
@TableField(value = "supplier_category" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "supplier_category")
private String supplierCategory;
@TableField(value = "honor" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "honor")
private String honor;
@TableField(value = "achievement" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "achievement")
private String achievement;
@TableField(value = "finish_project" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "finish_project")
private String finishProject;
@TableField("remark")
@JSONField(name = "remark")
private String remark;
@TableField("create_by")
@JSONField(name = "create_by")
private String createBy;
@TableField("create_time")
@JSONField(name = "create_time")
private Date createTime;
@TableField("update_by")
@JSONField(name = "update_by")
private String updateBy;
@TableField("update_time")
@JSONField(name = "update_time")
private Date updateTime;
@TableField(value = "f_tenant_id",fill = FieldFill.INSERT_UPDATE)
@JSONField(name = "f_tenant_id")
private String tenantId;
}

File diff suppressed because one or more lines are too long

View File

@@ -1,20 +1,20 @@
package com.yunzhupaas.base.model.mdmcompany;
package com.yunzhupaas.mdm.model.asset;
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
* @日期 2026-04-28
*/
@Data
public class MdmCompanyExcelErrorVO extends MdmCompanyExcelVO{
public class AssetExcelErrorVO extends AssetExcelVO{
@Excel(name = "异常原因",orderNum = "-999")
@JSONField(name = "errorsInfo")

View File

@@ -0,0 +1,95 @@
package com.yunzhupaas.mdm.model.asset;
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-04-28
*/
@Data
public class AssetExcelVO{
/** 资产名称 **/
@JSONField(name = "asset_name")
@Excel(name = "资产名称(asset_name)",orderNum = "1", isImportField = "true" )
private String asset_name;
/** 资产类型 **/
@JSONField(name = "asset_type")
@Excel(name = "资产类型(asset_type)",orderNum = "1", isImportField = "true" )
private String asset_type;
/** 资产分类 **/
@JSONField(name = "asset_category")
@Excel(name = "资产分类(asset_category)",orderNum = "1", isImportField = "true" )
private String asset_category;
/** 资产状态 **/
@JSONField(name = "asset_status")
@Excel(name = "资产状态(asset_status)",orderNum = "1", isImportField = "true" )
private String asset_status;
/** 资产权属 **/
@JSONField(name = "asset_ownership")
@Excel(name = "资产权属(asset_ownership)",orderNum = "1", isImportField = "true" )
private String asset_ownership;
/** 资产位置 **/
@JSONField(name = "asset_location")
@Excel(name = "资产位置(asset_location)",orderNum = "1", isImportField = "true" )
private String asset_location;
/** 使用组织 **/
@JSONField(name = "current_org_id")
@Excel(name = "使用组织(current_org_id)",orderNum = "1", isImportField = "true" )
private String current_org_id;
/** 单位 **/
@JSONField(name = "measurement_unit")
@Excel(name = "单位(measurement_unit)",orderNum = "1", isImportField = "true" )
private String measurement_unit;
/** 启用日期 **/
@JSONField(name = "commissioning_date")
@Excel(name = "启用日期(commissioning_date)",orderNum = "1", isImportField = "true" )
private String commissioning_date;
/** 购置日期 **/
@JSONField(name = "purchase_date")
@Excel(name = "购置日期(purchase_date)",orderNum = "1", isImportField = "true" )
private String purchase_date;
/** 备注 **/
@JSONField(name = "remark")
@Excel(name = "备注(remark)",orderNum = "1", isImportField = "true" )
private String remark;
/** 预计使用年限 **/
@JSONField(name = "expected_life")
@Excel(name = "预计使用年限(expected_life)",orderNum = "1", isImportField = "true" )
private String expected_life;
/** 数量 **/
@JSONField(name = "quantity")
@Excel(name = "数量(quantity)",orderNum = "1", isImportField = "true" )
private String quantity;
/** 保管用户 **/
@JSONField(name = "current_user_id")
@Excel(name = "保管用户(current_user_id)",orderNum = "1", isImportField = "true" )
private String current_user_id;
}

View File

@@ -0,0 +1,107 @@
package com.yunzhupaas.mdm.model.asset;
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-04-28
*/
@Data
@Schema(description = "表单参数")
public class AssetForm {
/** 主键 */
@Schema(description = "主键")
@JSONField(name = "asset_id")
private String assetId;
/** 资产编码 **/
@Schema(description = "资产编码")
@JsonProperty("asset_code")
@JSONField(name = "asset_code")
private String assetCode;
/** 资产名称 **/
@Schema(description = "资产名称")
@JsonProperty("asset_name")
@JSONField(name = "asset_name")
private String assetName;
/** 资产类型 **/
@Schema(description = "资产类型")
@JsonProperty("asset_type")
@JSONField(name = "asset_type")
private Object assetType;
/** 资产分类 **/
@Schema(description = "资产分类")
@JsonProperty("asset_category")
@JSONField(name = "asset_category")
private Object assetCategory;
/** 资产状态 **/
@Schema(description = "资产状态")
@JsonProperty("asset_status")
@JSONField(name = "asset_status")
private Object assetStatus;
/** 资产位置 **/
@Schema(description = "资产位置")
@JsonProperty("asset_location")
@JSONField(name = "asset_location")
private Object assetLocation;
/** 使用组织 **/
@Schema(description = "使用组织")
@JsonProperty("current_org_id")
@JSONField(name = "current_org_id")
private Object currentOrgId;
/** 保管用户 **/
@Schema(description = "保管用户")
@JsonProperty("current_user_id")
@JSONField(name = "current_user_id")
private Object currentUserId;
/** 资产权属 **/
@Schema(description = "资产权属")
@JsonProperty("asset_ownership")
@JSONField(name = "asset_ownership")
private Object assetOwnership;
/** 单位 **/
@Schema(description = "单位")
@JsonProperty("measurement_unit")
@JSONField(name = "measurement_unit")
private String measurementUnit;
/** 数量 **/
@Schema(description = "数量")
@JsonProperty("quantity")
@JSONField(name = "quantity")
private BigDecimal quantity;
/** 购置日期 **/
@Schema(description = "购置日期")
@JsonProperty("purchase_date")
@JSONField(name = "purchase_date")
private String purchaseDate;
/** 启用日期 **/
@Schema(description = "启用日期")
@JsonProperty("commissioning_date")
@JSONField(name = "commissioning_date")
private String commissioningDate;
/** 预计使用年限 **/
@Schema(description = "预计使用年限")
@JsonProperty("expected_life")
@JSONField(name = "expected_life")
private BigDecimal expectedLife;
/** 供应商 **/
@Schema(description = "供应商")
@JsonProperty("supplier_id")
@JSONField(name = "supplier_id")
private String supplierId;
/** 备注 **/
@Schema(description = "备注")
@JsonProperty("remark")
@JSONField(name = "remark")
private String remark;
}

View File

@@ -0,0 +1,75 @@
package com.yunzhupaas.mdm.model.asset;
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-04-28
*/
@Data
@Schema(description = "列表查询参数")
public class AssetPagination 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("asset_code")
@JSONField(name = "assetCode")
private Object assetCode;
/** 资产名称 */
@Schema(description = "资产名称")
@JsonProperty("asset_name")
@JSONField(name = "assetName")
private Object assetName;
/** 资产状态 */
@Schema(description = "资产状态")
@JsonProperty("asset_status")
@JSONField(name = "assetStatus")
private Object assetStatus;
/** 购置日期 */
@Schema(description = "购置日期")
@JsonProperty("purchase_date")
@JSONField(name = "purchaseDate")
private Object purchaseDate;
/** 启用日期 */
@Schema(description = "启用日期")
@JsonProperty("commissioning_date")
@JSONField(name = "commissioningDate")
private Object commissioningDate;
/** 标签面板字段 */
@Schema(description = "标签面板字段")
@JsonProperty("asset_type")
@JSONField(name = "assetType")
private Object assetType;
}

File diff suppressed because one or more lines are too long

View File

@@ -1,20 +1,20 @@
package com.yunzhupaas.base.model.mdmproject;
package com.yunzhupaas.mdm.model.company;
import lombok.Data;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.fastjson.annotation.JSONField;
/**
*
* 项目结构
* 企业信息
* @版本 V5.2.7
* @版权 Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者 深圳市乐程软件有限公司
* @日期 2026-03-26
* @日期 2026-04-24
*/
@Data
public class MdmProjectExcelErrorVO extends MdmProjectExcelVO{
public class CompanyExcelErrorVO extends CompanyExcelVO{
@Excel(name = "异常原因",orderNum = "-999")
@JSONField(name = "errorsInfo")

View File

@@ -0,0 +1,135 @@
package com.yunzhupaas.mdm.model.company;
import com.yunzhupaas.mdm.model.companyBank.CompanyBankExcelVO;
import com.yunzhupaas.mdm.model.companyInvoice.CompanyInvoiceExcelVO;
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-04-24
*/
@Data
public class CompanyExcelVO{
/** 企业名称 **/
@JSONField(name = "company_name")
@Excel(name = "企业名称(company_name)",orderNum = "1", isImportField = "true" )
private String company_name;
/** 社会信用代码 **/
@JSONField(name = "credit_code")
@Excel(name = "社会信用代码(credit_code)",orderNum = "1", isImportField = "true" )
private String credit_code;
/** 归属组织 **/
@JSONField(name = "org_id")
@Excel(name = "归属组织(org_id)",orderNum = "1", isImportField = "true" )
private String org_id;
/** 企业编码 **/
@JSONField(name = "company_code")
@Excel(name = "企业编码(company_code)",orderNum = "1", isImportField = "true" )
private String company_code;
/** 简称/昵称 **/
@JSONField(name = "short_name")
@Excel(name = "简称/昵称(short_name)",orderNum = "1", isImportField = "true" )
private String short_name;
/** 类型 **/
@JSONField(name = "entity_type")
@Excel(name = "类型(entity_type)",orderNum = "1", isImportField = "true" )
private String entity_type;
/** 纳税人类别 **/
@JSONField(name = "tax_type")
@Excel(name = "纳税人类别(tax_type)",orderNum = "1", isImportField = "true" )
private String tax_type;
/** 企业规模 **/
@JSONField(name = "enterprise_scale")
@Excel(name = "企业规模(enterprise_scale)",orderNum = "1", isImportField = "true" )
private String enterprise_scale;
/** 企业类型 **/
@JSONField(name = "enterprise_nature")
@Excel(name = "企业类型(enterprise_nature)",orderNum = "1", isImportField = "true" )
private String enterprise_nature;
/** 行业代码 **/
@JSONField(name = "industry_code")
@Excel(name = "行业代码(industry_code)",orderNum = "1", isImportField = "true" )
private String industry_code;
/** 成立日期 **/
@JSONField(name = "registration_date")
@Excel(name = "成立日期(registration_date)",orderNum = "1", isImportField = "true" )
private String registration_date;
/** 注册资本 **/
@JSONField(name = "registered_capital")
@Excel(name = "注册资本(registered_capital)",orderNum = "1", isImportField = "true" )
private String registered_capital;
/** 法定代表人 **/
@JSONField(name = "legal_representative")
@Excel(name = "法定代表人(legal_representative)",orderNum = "1", isImportField = "true" )
private String legal_representative;
/** 联系电话 **/
@JSONField(name = "phone")
@Excel(name = "联系电话(phone)",orderNum = "1", isImportField = "true" )
private String phone;
/** 邮箱 **/
@JSONField(name = "email")
@Excel(name = "邮箱(email)",orderNum = "1", isImportField = "true" )
private String email;
/** 网站 **/
@JSONField(name = "website")
@Excel(name = "网站(website)",orderNum = "1", isImportField = "true" )
private String website;
/** 地址 **/
@JSONField(name = "address")
@Excel(name = "地址(address)",orderNum = "1", isImportField = "true" )
private String address;
/** 所属地区 **/
@JSONField(name = "province_id")
@Excel(name = "所属地区(province_id)",orderNum = "1", isImportField = "true" )
private String province_id;
/** 经营范围 **/
@JSONField(name = "business_scope")
@Excel(name = "经营范围(business_scope)",orderNum = "1", isImportField = "true" )
private String business_scope;
/** 备注 **/
@JSONField(name = "remark")
@Excel(name = "备注(remark)",orderNum = "1", isImportField = "true" )
private String remark;
@JsonProperty("tableFieldad9d92")
@ExcelCollection(name="设计子表(tableFieldad9d92)",orderNum = "5")
private List<CompanyBankExcelVO> tableFieldad9d92;
@JsonProperty("tableField46dc53")
@ExcelCollection(name="设计子表(tableField46dc53)",orderNum = "10")
private List<CompanyInvoiceExcelVO> tableField46dc53;
}

View File

@@ -1,6 +1,7 @@
package com.yunzhupaas.base.model.mdmcompany;
package com.yunzhupaas.mdm.model.company;
import com.yunzhupaas.base.model.crmCustomer.CrmCustomerModel;
import com.yunzhupaas.mdm.model.companyBank.CompanyBankModel;
import com.yunzhupaas.mdm.model.companyInvoice.CompanyInvoiceModel;
import lombok.Data;
import java.util.*;
import java.math.BigDecimal;
@@ -9,25 +10,20 @@ import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.v3.oas.annotations.media.Schema;
/**
* mdm_company
* 企业信息
* @版本 V5.2.7
* @版权 Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者 深圳市乐程软件有限公司
* @日期 2026-03-27
* @日期 2026-04-24
*/
@Data
@Schema(description = "表单参数")
public class MdmCompanyForm {
public class CompanyForm {
/** 主键 */
@Schema(description = "主键")
@JSONField(name = "company_id")
private String companyId;
/** 乐观锁 **/
@Schema(description = "乐观锁")
@JsonProperty("f_version")
@JSONField(name = "f_version")
private Integer version;
/** 企业编码 **/
@Schema(description = "企业编码")
@@ -54,11 +50,16 @@ public class MdmCompanyForm {
@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("org_id")
@JSONField(name = "org_id")
private Object orgId;
/** 所属地区 **/
@Schema(description = "所属地区")
@JsonProperty("province_id")
@JSONField(name = "province_id")
private Object provinceId;
/** 纳税人类别 **/
@Schema(description = "纳税人类别")
@JsonProperty("tax_type")
@@ -114,11 +115,6 @@ public class MdmCompanyForm {
@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")
@@ -130,42 +126,12 @@ public class MdmCompanyForm {
@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;
private List<CompanyBankModel> mdmCompanyBankList;
/** 子表数据 **/
@Schema(description = "companyInvoice子表数据")
@JsonProperty("companyInvoiceList")
private List<CompanyInvoiceModel> companyInvoiceList;
}

View File

@@ -1,4 +1,4 @@
package com.yunzhupaas.base.model.mdmcompany;
package com.yunzhupaas.mdm.model.company;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
@@ -9,15 +9,15 @@ import java.util.List;
/**
*
* mdm_company
* 企业信息
* @版本 V5.2.7
* @版权 Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者 深圳市乐程软件有限公司
* @日期 2026-03-27
* @日期 2026-04-24
*/
@Data
@Schema(description = "列表查询参数")
public class MdmCompanyPagination extends Pagination {
public class CompanyPagination extends Pagination {
/** 关键词搜索 */
@Schema(description = "关键词搜索")
private String yunzhupaasKeyword;
@@ -47,9 +47,9 @@ public class MdmCompanyPagination extends Pagination {
@JsonProperty("company_name")
@JSONField(name = "companyName")
private Object companyName;
/** 类型 */
@Schema(description = "类型")
@JsonProperty("entity_type")
@JSONField(name = "entityType")
private Object entityType;
/** 归属组织 */
@Schema(description = "归属组织")
@JsonProperty("org_id")
@JSONField(name = "orgId")
private Object orgId;
}

View File

@@ -0,0 +1,43 @@
package com.yunzhupaas.mdm.model.companyBank;
import lombok.Data;
import com.alibaba.fastjson.annotation.JSONField;
import cn.afterturn.easypoi.excel.annotation.Excel;
/**
*
* 法人公司
* @版本: V5.2.7
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者: 深圳市乐程软件有限公司
* @日期: 2026-04-24
*/
@Data
public class CompanyBankExcelVO{
/** 开户行 **/
@JSONField(name = "bank_name")
@Excel(name = "开户行(bank_name)",orderNum = "1", isImportField = "true" )
private String bank_name;
/** 账户名 **/
@JSONField(name = "bank_account_name")
@Excel(name = "账户名(bank_account_name)",orderNum = "1", isImportField = "true" )
private String bank_account_name;
/** 银行账号 **/
@JSONField(name = "bank_account_number")
@Excel(name = "银行账号(bank_account_number)",orderNum = "1", isImportField = "true" )
private String bank_account_number;
/** 开户行城市 **/
@JSONField(name = "bank_province")
@Excel(name = "开户行城市(bank_province)",orderNum = "1", isImportField = "true" )
private String bank_province;
/** 备注 **/
@JSONField(name = "remark")
@Excel(name = "备注(remark)",orderNum = "1", isImportField = "true" )
private String remark;
}

View File

@@ -1,9 +1,6 @@
package com.yunzhupaas.base.model.mdmcompany;
package com.yunzhupaas.mdm.model.companyBank;
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;
@@ -11,42 +8,47 @@ import io.swagger.v3.oas.annotations.media.Schema;
/**
*
* mdm_company
* 法人公司
* 版本 V5.2.7
* 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* 作者 深圳市乐程软件有限公司
* 日期 2026-03-27
* 日期 2026-04-24
*/
@Data
@Schema(description = "MdmCompanyBank子表参数")
public class MdmCompanyBankModel {
@Schema(description = "CompanyBank子表参数")
public class CompanyBankModel {
/** 子表:MdmCompanyBank 主键bank_id **/
/** 子表CompanyBank 主键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 = "开户行")
@Excel(name = "开户行",orderNum = "1",isImportField = "true")
@JsonProperty("bank_name")
@JSONField(name = "bank_name")
private String bankName;
/** 账户名 **/
@Schema(description = "账户名")
@Excel(name = "账户名",orderNum = "1",isImportField = "true")
@JsonProperty("bank_account_name")
@JSONField(name = "bank_account_name")
private String bankAccountName;
/** 银行账号 **/
@Schema(description = "银行账号")
@Excel(name = "银行账号",orderNum = "1",isImportField = "true")
@JsonProperty("bank_account_number")
@JSONField(name = "bank_account_number")
private String bankAccountNumber;
/** 开户行城市 **/
@Schema(description = "开户行城市")
@Excel(name = "开户行城市",orderNum = "1",isImportField = "true")
@JsonProperty("bank_province")
@JSONField(name = "bank_province")
private String bankProvince;
/** 备注 **/
@Schema(description = "备注")
@Excel(name = "备注",orderNum = "1",isImportField = "true")
@JsonProperty("remark")
@JSONField(name = "remark")
private String remark;

View File

@@ -0,0 +1,68 @@
package com.yunzhupaas.mdm.model.companyInvoice;
import lombok.Data;
import com.alibaba.fastjson.annotation.JSONField;
import cn.afterturn.easypoi.excel.annotation.Excel;
/**
*
* 法人公司
* @版本: V5.2.7
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者: 深圳市乐程软件有限公司
* @日期: 2026-04-24
*/
@Data
public class CompanyInvoiceExcelVO{
/** 发票抬头名称 **/
@JSONField(name = "title_name")
@Excel(name = "发票抬头名称(title_name)",orderNum = "1", isImportField = "true" )
private String title_name;
/** 纳税人识别号 **/
@JSONField(name = "credit_code")
@Excel(name = "纳税人识别号(credit_code)",orderNum = "1", isImportField = "true" )
private String credit_code;
/** 纳税人类别 **/
@JSONField(name = "tax_type")
@Excel(name = "纳税人类别(tax_type)",orderNum = "1", isImportField = "true" )
private String tax_type;
/** 地址 **/
@JSONField(name = "address")
@Excel(name = "地址(address)",orderNum = "1", isImportField = "true" )
private String address;
/** 电话 **/
@JSONField(name = "phone")
@Excel(name = "电话(phone)",orderNum = "1", isImportField = "true" )
private String phone;
/** 开户银行 **/
@JSONField(name = "bank_name")
@Excel(name = "开户银行(bank_name)",orderNum = "1", isImportField = "true" )
private String bank_name;
/** 银行账户 **/
@JSONField(name = "bank_account")
@Excel(name = "银行账户(bank_account)",orderNum = "1", isImportField = "true" )
private String bank_account;
/** 是否默认抬头 **/
@JSONField(name = "is_defalut")
@Excel(name = "是否默认抬头(is_defalut)",orderNum = "1", isImportField = "true" )
private String is_defalut;
/** 是否有效 **/
@JSONField(name = "is_valid")
@Excel(name = "是否有效(is_valid)",orderNum = "1", isImportField = "true" )
private String is_valid;
/** 备注 **/
@JSONField(name = "remark")
@Excel(name = "备注(remark)",orderNum = "1", isImportField = "true" )
private String remark;
}

View File

@@ -0,0 +1,90 @@
package com.yunzhupaas.mdm.model.companyInvoice;
import lombok.Data;
import com.alibaba.fastjson.annotation.JSONField;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
/**
*
* 法人公司
* 版本: V5.2.7
* 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* 作者: 深圳市乐程软件有限公司
* 日期: 2026-04-24
*/
@Data
@Schema(description = "Company_invoice子表参数")
public class CompanyInvoiceModel {
/** 子表Company_invoice 主键invoice_id **/
@Schema(description = "主键")
@JsonProperty("invoice_id")
private String invoice_id;
/** 发票抬头编码 **/
@Schema(description = "发票抬头编码")
@JsonProperty("title_code")
@JSONField(name = "title_code")
private String titleCode;
/** 发票抬头名称 **/
@Schema(description = "发票抬头名称")
@Excel(name = "发票抬头名称",orderNum = "1",isImportField = "true")
@JsonProperty("title_name")
@JSONField(name = "title_name")
private String titleName;
/** 纳税人识别号 **/
@Schema(description = "纳税人识别号")
@Excel(name = "纳税人识别号",orderNum = "1",isImportField = "true")
@JsonProperty("credit_code")
@JSONField(name = "credit_code")
private String creditCode;
/** 纳税人类别 **/
@Schema(description = "纳税人类别")
@Excel(name = "纳税人类别",orderNum = "1",isImportField = "true")
@JsonProperty("tax_type")
@JSONField(name = "tax_type")
private Object taxType;
/** 地址 **/
@Schema(description = "地址")
@Excel(name = "地址",orderNum = "1",isImportField = "true")
@JsonProperty("address")
@JSONField(name = "address")
private String address;
/** 电话 **/
@Schema(description = "电话")
@Excel(name = "电话",orderNum = "1",isImportField = "true")
@JsonProperty("phone")
@JSONField(name = "phone")
private String phone;
/** 开户银行 **/
@Schema(description = "开户银行")
@Excel(name = "开户银行",orderNum = "1",isImportField = "true")
@JsonProperty("bank_name")
@JSONField(name = "bank_name")
private String bankName;
/** 银行账户 **/
@Schema(description = "银行账户")
@Excel(name = "银行账户",orderNum = "1",isImportField = "true")
@JsonProperty("bank_account")
@JSONField(name = "bank_account")
private String bankAccount;
/** 是否默认抬头 **/
@Schema(description = "是否默认抬头")
@Excel(name = "是否默认抬头",orderNum = "1",isImportField = "true")
@JsonProperty("is_defalut")
@JSONField(name = "is_defalut")
private String isDefalut;
/** 是否有效 **/
@Schema(description = "是否有效")
@Excel(name = "是否有效",orderNum = "1",isImportField = "true")
@JsonProperty("is_valid")
@JSONField(name = "is_valid")
private String isValid;
/** 备注 **/
@Schema(description = "备注")
@Excel(name = "备注",orderNum = "1",isImportField = "true")
@JsonProperty("remark")
@JSONField(name = "remark")
private String remark;
}

File diff suppressed because one or more lines are too long

View File

@@ -1,20 +1,20 @@
package com.yunzhupaas.base.model.bcmprojecttype;
package com.yunzhupaas.mdm.model.custinfo;
import lombok.Data;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.fastjson.annotation.JSONField;
/**
*
* 项目类型
* 客户信息
* @版本 V5.2.7
* @版权 Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者 深圳市乐程软件有限公司
* @日期 2026-03-26
* @日期 2026-04-24
*/
@Data
public class BcmProjectTypeExcelErrorVO extends BcmProjectTypeExcelVO{
public class CustinfoExcelErrorVO extends CustinfoExcelVO{
@Excel(name = "异常原因",orderNum = "-999")
@JSONField(name = "errorsInfo")

View File

@@ -0,0 +1,135 @@
package com.yunzhupaas.mdm.model.custinfo;
import com.yunzhupaas.mdm.model.companyBank.CompanyBankExcelVO;
import com.yunzhupaas.mdm.model.companyInvoice.CompanyInvoiceExcelVO;
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-04-24
*/
@Data
public class CustinfoExcelVO{
/** 客户名称 **/
@JSONField(name = "company_name")
@Excel(name = "客户名称(company_name)",orderNum = "1", isImportField = "true" )
private String company_name;
/** 社会信用代码 **/
@JSONField(name = "credit_code")
@Excel(name = "社会信用代码(credit_code)",orderNum = "1", isImportField = "true" )
private String credit_code;
/** 归属组织 **/
@JSONField(name = "org_id")
@Excel(name = "归属组织(org_id)",orderNum = "1", isImportField = "true" )
private String org_id;
/** 客户编码 **/
@JSONField(name = "company_code")
@Excel(name = "客户编码(company_code)",orderNum = "1", isImportField = "true" )
private String company_code;
/** 简称/昵称 **/
@JSONField(name = "short_name")
@Excel(name = "简称/昵称(short_name)",orderNum = "1", isImportField = "true" )
private String short_name;
/** 类型 **/
@JSONField(name = "entity_type")
@Excel(name = "类型(entity_type)",orderNum = "1", isImportField = "true" )
private String entity_type;
/** 纳税人类别 **/
@JSONField(name = "tax_type")
@Excel(name = "纳税人类别(tax_type)",orderNum = "1", isImportField = "true" )
private String tax_type;
/** 企业规模 **/
@JSONField(name = "enterprise_scale")
@Excel(name = "企业规模(enterprise_scale)",orderNum = "1", isImportField = "true" )
private String enterprise_scale;
/** 企业类型 **/
@JSONField(name = "enterprise_nature")
@Excel(name = "企业类型(enterprise_nature)",orderNum = "1", isImportField = "true" )
private String enterprise_nature;
/** 行业代码 **/
@JSONField(name = "industry_code")
@Excel(name = "行业代码(industry_code)",orderNum = "1", isImportField = "true" )
private String industry_code;
/** 成立日期 **/
@JSONField(name = "registration_date")
@Excel(name = "成立日期(registration_date)",orderNum = "1", isImportField = "true" )
private String registration_date;
/** 注册资本 **/
@JSONField(name = "registered_capital")
@Excel(name = "注册资本(registered_capital)",orderNum = "1", isImportField = "true" )
private String registered_capital;
/** 法定代表人 **/
@JSONField(name = "legal_representative")
@Excel(name = "法定代表人(legal_representative)",orderNum = "1", isImportField = "true" )
private String legal_representative;
/** 联系电话 **/
@JSONField(name = "phone")
@Excel(name = "联系电话(phone)",orderNum = "1", isImportField = "true" )
private String phone;
/** 邮箱 **/
@JSONField(name = "email")
@Excel(name = "邮箱(email)",orderNum = "1", isImportField = "true" )
private String email;
/** 网站 **/
@JSONField(name = "website")
@Excel(name = "网站(website)",orderNum = "1", isImportField = "true" )
private String website;
/** 地址 **/
@JSONField(name = "address")
@Excel(name = "地址(address)",orderNum = "1", isImportField = "true" )
private String address;
/** 所属地区 **/
@JSONField(name = "province_id")
@Excel(name = "所属地区(province_id)",orderNum = "1", isImportField = "true" )
private String province_id;
/** 经营范围 **/
@JSONField(name = "business_scope")
@Excel(name = "经营范围(business_scope)",orderNum = "1", isImportField = "true" )
private String business_scope;
/** 备注 **/
@JSONField(name = "remark")
@Excel(name = "备注(remark)",orderNum = "1", isImportField = "true" )
private String remark;
@JsonProperty("tableField46dc53")
@ExcelCollection(name="设计子表(tableField46dc53)",orderNum = "10")
private List<CompanyInvoiceExcelVO> tableField46dc53;
@JsonProperty("tableFieldad9d92")
@ExcelCollection(name="设计子表(tableFieldad9d92)",orderNum = "5")
private List<CompanyBankExcelVO> tableFieldad9d92;
}

View File

@@ -0,0 +1,152 @@
package com.yunzhupaas.mdm.model.custinfo;
import com.yunzhupaas.mdm.model.companyBank.CompanyBankModel;
import com.yunzhupaas.mdm.model.companyInvoice.CompanyInvoiceModel;
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-04-24
*/
@Data
@Schema(description = "表单参数")
public class CustinfoForm {
/** 主键 */
@Schema(description = "主键")
@JSONField(name = "company_id")
private String companyId;
/** 客户编码 **/
@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("org_id")
@JSONField(name = "org_id")
private Object orgId;
/** 所属地区 **/
@Schema(description = "所属地区")
@JsonProperty("province_id")
@JSONField(name = "province_id")
private Object provinceId;
/** 纳税人类别 **/
@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("yunzhupaas_mdm_customer_yunzhupaas_major_person_id")
@JSONField(name = "yunzhupaas_mdm_customer_yunzhupaas_major_person_id")
private Object yunzhupaas_customer_yunzhupaas_personId;
/** 客户级别 **/
@Schema(description = "客户级别")
@JsonProperty("yunzhupaas_mdm_customer_yunzhupaas_customer_level")
@JSONField(name = "yunzhupaas_mdm_customer_yunzhupaas_customer_level")
private Object yunzhupaas_customer_yunzhupaas_customerLevel;
/** 客户来源 **/
@Schema(description = "客户来源")
@JsonProperty("yunzhupaas_mdm_customer_yunzhupaas_customer_source")
@JSONField(name = "yunzhupaas_mdm_customer_yunzhupaas_customer_source")
private Object yunzhupaas_customer_yunzhupaas_customerSource;
/** 经营范围 **/
@Schema(description = "经营范围")
@JsonProperty("business_scope")
@JSONField(name = "business_scope")
private String businessScope;
/** 备注 **/
@Schema(description = "备注")
@JsonProperty("remark")
@JSONField(name = "remark")
private String remark;
/** 子表数据 **/
@Schema(description = "companyInvoice子表数据")
@JsonProperty("companyInvoiceList")
private List<CompanyInvoiceModel> companyInvoiceList;
/** 子表数据 **/
@Schema(description = "companyBank子表数据")
@JsonProperty("companyBankList")
private List<CompanyBankModel> companyBankList;
}

View File

@@ -1,4 +1,4 @@
package com.yunzhupaas.base.model.mdmproject;
package com.yunzhupaas.mdm.model.custinfo;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
@@ -9,15 +9,15 @@ import java.util.List;
/**
*
* 项目结构
* 客户信息
* @版本 V5.2.7
* @版权 Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者 深圳市乐程软件有限公司
* @日期 2026-03-26
* @日期 2026-04-24
*/
@Data
@Schema(description = "列表查询参数")
public class MdmProjectPagination extends Pagination {
public class CustinfoPagination extends Pagination {
/** 关键词搜索 */
@Schema(description = "关键词搜索")
private String yunzhupaasKeyword;
@@ -42,19 +42,14 @@ public class MdmProjectPagination extends Pagination {
/** 菜单id */
@Schema(description = "菜单id")
private String menuId;
/** 项目名称 */
@Schema(description = "项目名称")
@JsonProperty("project_name")
@JSONField(name = "projectName")
private Object projectName;
/** 企业名称 */
@Schema(description = "企业名称")
@JsonProperty("company_name")
@JSONField(name = "companyName")
private Object companyName;
/** 归属组织 */
@Schema(description = "归属组织")
@JsonProperty("org_id")
@JSONField(name = "orgId")
private Object orgId;
/** 标签面板字段 */
@Schema(description = "标签面板字段")
@JsonProperty("project_state_id")
@JSONField(name = "projectStateId")
private Object projectStateId;
}

File diff suppressed because one or more lines are too long

View File

@@ -1,20 +1,20 @@
package com.yunzhupaas.base.model.mdmcontracttype;
package com.yunzhupaas.mdm.model.lpc;
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
* @日期 2026-04-24
*/
@Data
public class MdmContractTypeExcelErrorVO extends MdmContractTypeExcelVO{
public class LpcExcelErrorVO extends LpcExcelVO{
@Excel(name = "异常原因",orderNum = "-999")
@JSONField(name = "errorsInfo")

View File

@@ -0,0 +1,126 @@
package com.yunzhupaas.mdm.model.lpc;
import com.yunzhupaas.mdm.model.companyBank.CompanyBankExcelVO;
import com.yunzhupaas.mdm.model.companyInvoice.CompanyInvoiceExcelVO;
import lombok.Data;
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.ExcelCollection;
import java.util.List;
/**
*
* 法人公司
* @版本: V5.2.7
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者: 深圳市乐程软件有限公司
* @日期: 2026-04-24
*/
@Data
public class LpcExcelVO{
/** 企业名称 **/
@JSONField(name = "company_name")
@Excel(name = "企业名称(company_name)",orderNum = "1", isImportField = "true" )
private String company_name;
/** 简称/昵称 **/
@JSONField(name = "short_name")
@Excel(name = "简称/昵称(short_name)",orderNum = "1", isImportField = "true" )
private String short_name;
/** 社会信用代码 **/
@JSONField(name = "credit_code")
@Excel(name = "社会信用代码(credit_code)",orderNum = "1", isImportField = "true" )
private String credit_code;
/** 纳税人类别 **/
@JSONField(name = "tax_type")
@Excel(name = "纳税人类别(tax_type)",orderNum = "1", isImportField = "true" )
private String tax_type;
/** 归属组织 **/
@JSONField(name = "org_id")
@Excel(name = "归属组织(org_id)",orderNum = "1", isImportField = "true" )
private String org_id;
/** 所属地区 **/
@JSONField(name = "province_id")
@Excel(name = "所属地区(province_id)",orderNum = "1", isImportField = "true" )
private String province_id;
/** 企业类型 **/
@JSONField(name = "enterprise_nature")
@Excel(name = "企业类型(enterprise_nature)",orderNum = "1", isImportField = "true" )
private String enterprise_nature;
/** 行业代码 **/
@JSONField(name = "industry_code")
@Excel(name = "行业代码(industry_code)",orderNum = "1", isImportField = "true" )
private String industry_code;
/** 企业规模 **/
@JSONField(name = "enterprise_scale")
@Excel(name = "企业规模(enterprise_scale)",orderNum = "1", isImportField = "true" )
private String enterprise_scale;
/** 成立日期 **/
@JSONField(name = "registration_date")
@Excel(name = "成立日期(registration_date)",orderNum = "1", isImportField = "true" )
private String registration_date;
/** 注册资本 **/
@JSONField(name = "registered_capital")
@Excel(name = "注册资本(registered_capital)",orderNum = "1", isImportField = "true" )
private String registered_capital;
/** 法定代表人 **/
@JSONField(name = "legal_representative")
@Excel(name = "法定代表人(legal_representative)",orderNum = "1", isImportField = "true" )
private String legal_representative;
/** 联系电话 **/
@JSONField(name = "phone")
@Excel(name = "联系电话(phone)",orderNum = "1", isImportField = "true" )
private String phone;
/** 邮箱 **/
@JSONField(name = "email")
@Excel(name = "邮箱(email)",orderNum = "1", isImportField = "true" )
private String email;
/** 网站 **/
@JSONField(name = "website")
@Excel(name = "网站(website)",orderNum = "1", isImportField = "true" )
private String website;
/** 地址 **/
@JSONField(name = "address")
@Excel(name = "地址(address)",orderNum = "1", isImportField = "true" )
private String address;
/** 负责人 **/
@JSONField(name = "yunzhupaas_mdm_corporation_yunzhupaas_major_person_id")
@Excel(name = "负责人(yunzhupaas_mdm_corporation_yunzhupaas_major_person_id)",orderNum = "1", isImportField = "true" )
private String yunzhupaas_mdm_corporation_yunzhupaas_major_person_id;
/** 经营范围 **/
@JSONField(name = "business_scope")
@Excel(name = "经营范围(business_scope)",orderNum = "1", isImportField = "true" )
private String business_scope;
/** 备注 **/
@JSONField(name = "remark")
@Excel(name = "备注(remark)",orderNum = "1", isImportField = "true" )
private String remark;
@JsonProperty("tableField5ced3a")
@ExcelCollection(name="设计子表(tableField5ced3a)",orderNum = "10")
private List<CompanyInvoiceExcelVO> tableField5ced3a;
@JsonProperty("tableFieldbd0aa4")
@ExcelCollection(name="设计子表(tableFieldbd0aa4)",orderNum = "5")
private List<CompanyBankExcelVO> tableFieldbd0aa4;
}

View File

@@ -0,0 +1,142 @@
package com.yunzhupaas.mdm.model.lpc;
import com.yunzhupaas.mdm.model.companyBank.CompanyBankModel;
import com.yunzhupaas.mdm.model.companyInvoice.CompanyInvoiceModel;
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-04-24
*/
@Data
@Schema(description = "表单参数")
public class LpcForm {
/** 主键 */
@Schema(description = "主键")
@JSONField(name = "company_id")
private String companyId;
/** 实体类型 **/
@Schema(description = "实体类型")
@JsonProperty("entity_type")
@JSONField(name = "entity_type")
private String entityType;
/** 企业编码 **/
@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("credit_code")
@JSONField(name = "credit_code")
private String creditCode;
/** 纳税人类别 **/
@Schema(description = "纳税人类别")
@JsonProperty("tax_type")
@JSONField(name = "tax_type")
private Object taxType;
/** 归属组织 **/
@Schema(description = "归属组织")
@JsonProperty("org_id")
@JSONField(name = "org_id")
private Object orgId;
/** 所属地区 **/
@Schema(description = "所属地区")
@JsonProperty("province_id")
@JSONField(name = "province_id")
private Object provinceId;
/** 企业类型 **/
@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("enterprise_scale")
@JSONField(name = "enterprise_scale")
private Object enterpriseScale;
/** 成立日期 **/
@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("yunzhupaas_mdm_corporation_yunzhupaas_major_person_id")
@JSONField(name = "yunzhupaas_mdm_corporation_yunzhupaas_major_person_id")
private Object yunzhupaas_corporation_yunzhupaas_majorPersonId;
/** 经营范围 **/
@Schema(description = "经营范围")
@JsonProperty("business_scope")
@JSONField(name = "business_scope")
private String businessScope;
/** 备注 **/
@Schema(description = "备注")
@JsonProperty("remark")
@JSONField(name = "remark")
private String remark;
/** 子表数据 **/
@Schema(description = "company_invoice子表数据")
@JsonProperty("company_invoiceList")
private List<CompanyInvoiceModel> companyInvoiceList;
/** 子表数据 **/
@Schema(description = "companyBank子表数据")
@JsonProperty("companyBankList")
private List<CompanyBankModel> companyBankList;
}

View File

@@ -1,23 +1,22 @@
package com.yunzhupaas.base.model.bcmprojecttype;
package com.yunzhupaas.mdm.model.lpc;
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
* @日期 2026-04-24
*/
@Data
@Schema(description = "列表查询参数")
public class BcmProjectTypePagination extends Pagination {
public class LpcPagination extends Pagination {
/** 关键词搜索 */
@Schema(description = "关键词搜索")
private String yunzhupaasKeyword;
@@ -42,4 +41,14 @@ public class BcmProjectTypePagination extends Pagination {
/** 菜单id */
@Schema(description = "菜单id")
private String menuId;
/** 归属组织 */
@Schema(description = "归属组织")
@JsonProperty("org_id")
@JSONField(name = "orgId")
private Object orgId;
/** 企业名称 */
@Schema(description = "企业名称")
@JsonProperty("company_name")
@JSONField(name = "companyName")
private Object companyName;
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,22 @@
package com.yunzhupaas.mdm.model.material;
import lombok.Data;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.fastjson.annotation.JSONField;
/**
*
* 物料信息
* @版本: V5.2.7
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者: 深圳市乐程软件有限公司
* @日期: 2026-04-27
*/
@Data
public class MaterialExcelErrorVO extends MaterialExcelVO{
@Excel(name = "异常原因",orderNum = "-999")
@JSONField(name = "errorsInfo")
private String errorsInfo;
}

View File

@@ -0,0 +1,90 @@
package com.yunzhupaas.mdm.model.material;
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-04-27
*/
@Data
public class MaterialExcelVO{
/** 物料名称 **/
@JSONField(name = "material_name")
@Excel(name = "物料名称(material_name)",orderNum = "1", isImportField = "true" )
private String material_name;
/** 物料分类 **/
@JSONField(name = "material_category")
@Excel(name = "物料分类(material_category)",orderNum = "1", isImportField = "true" )
private String material_category;
/** 规格型号 **/
@JSONField(name = "material_model")
@Excel(name = "规格型号(material_model)",orderNum = "1", isImportField = "true" )
private String material_model;
/** 单位名称 **/
@JSONField(name = "unit_name")
@Excel(name = "单位名称(unit_name)",orderNum = "1", isImportField = "true" )
private String unit_name;
/** 品牌 **/
@JSONField(name = "brand")
@Excel(name = "品牌(brand)",orderNum = "1", isImportField = "true" )
private String brand;
/** 税率 **/
@JSONField(name = "tax_rate")
@Excel(name = "税率(tax_rate)",orderNum = "1", isImportField = "true" )
private String tax_rate;
/** 税收分类 **/
@JSONField(name = "tax_code")
@Excel(name = "税收分类(tax_code)",orderNum = "1", isImportField = "true" )
private String tax_code;
/** 材质/纹理 **/
@JSONField(name = "texture")
@Excel(name = "材质/纹理(texture)",orderNum = "1", isImportField = "true" )
private String texture;
/** 质量标准 **/
@JSONField(name = "quality_standard")
@Excel(name = "质量标准(quality_standard)",orderNum = "1", isImportField = "true" )
private String quality_standard;
/** 技术标准 **/
@JSONField(name = "technical_standard")
@Excel(name = "技术标准(technical_standard)",orderNum = "1", isImportField = "true" )
private String technical_standard;
/** 验收标准 **/
@JSONField(name = "acceptance_criteria")
@Excel(name = "验收标准(acceptance_criteria)",orderNum = "1", isImportField = "true" )
private String acceptance_criteria;
/** 交付要求 **/
@JSONField(name = "delivery_requirements")
@Excel(name = "交付要求(delivery_requirements)",orderNum = "1", isImportField = "true" )
private String delivery_requirements;
/** 储存条件 **/
@JSONField(name = "storage_conditions")
@Excel(name = "储存条件(storage_conditions)",orderNum = "1", isImportField = "true" )
private String storage_conditions;
}

View File

@@ -0,0 +1,102 @@
package com.yunzhupaas.mdm.model.material;
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-04-27
*/
@Data
@Schema(description = "表单参数")
public class MaterialForm {
/** 主键 */
@Schema(description = "主键")
@JSONField(name = "material_id")
private String materialId;
/** 乐观锁 **/
@Schema(description = "乐观锁")
@JsonProperty("f_version")
@JSONField(name = "f_version")
private Integer version;
/** 物料编码 **/
@Schema(description = "物料编码")
@JsonProperty("material_code")
@JSONField(name = "material_code")
private String materialCode;
/** 物料名称 **/
@Schema(description = "物料名称")
@JsonProperty("material_name")
@JSONField(name = "material_name")
private String materialName;
/** 物料分类 **/
@Schema(description = "物料分类")
@JsonProperty("material_category")
@JSONField(name = "material_category")
private Object materialCategory;
/** 规格型号 **/
@Schema(description = "规格型号")
@JsonProperty("material_model")
@JSONField(name = "material_model")
private String materialModel;
/** 单位名称 **/
@Schema(description = "单位名称")
@JsonProperty("unit_name")
@JSONField(name = "unit_name")
private String unitName;
/** 品牌 **/
@Schema(description = "品牌")
@JsonProperty("brand")
@JSONField(name = "brand")
private String brand;
/** 税率 **/
@Schema(description = "税率")
@JsonProperty("tax_rate")
@JSONField(name = "tax_rate")
private Object taxRate;
/** 税收分类 **/
@Schema(description = "税收分类")
@JsonProperty("tax_code")
@JSONField(name = "tax_code")
private Object taxCode;
/** 材质/纹理 **/
@Schema(description = "材质/纹理")
@JsonProperty("texture")
@JSONField(name = "texture")
private String texture;
/** 质量标准 **/
@Schema(description = "质量标准")
@JsonProperty("quality_standard")
@JSONField(name = "quality_standard")
private String qualityStandard;
/** 技术标准 **/
@Schema(description = "技术标准")
@JsonProperty("technical_standard")
@JSONField(name = "technical_standard")
private String technicalStandard;
/** 验收标准 **/
@Schema(description = "验收标准")
@JsonProperty("acceptance_criteria")
@JSONField(name = "acceptance_criteria")
private String acceptanceCriteria;
/** 交付要求 **/
@Schema(description = "交付要求")
@JsonProperty("delivery_requirements")
@JSONField(name = "delivery_requirements")
private String deliveryRequirements;
/** 储存条件 **/
@Schema(description = "储存条件")
@JsonProperty("storage_conditions")
@JSONField(name = "storage_conditions")
private String storageConditions;
}

View File

@@ -1,4 +1,4 @@
package com.yunzhupaas.base.model.mdmcontracttype;
package com.yunzhupaas.mdm.model.material;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
@@ -9,57 +9,52 @@ import java.util.List;
/**
*
* mdmContractType
* 物料信息
* @版本 V5.2.7
* @版权 Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者 深圳市乐程软件有限公司
* @日期 2026-03-30
* @日期 2026-04-27
*/
@Data
@Schema(description = "列表查询参数")
public class MdmContractTypePagination extends Pagination {
public class MaterialPagination extends Pagination {
/** 关键词搜索 */
@Schema(description = "关键词搜索")
private String yunzhupaasKeyword;
/** 查询key */
@Schema(description = "查询key")
private String[] selectKey;
private String[] selectKey;
/** 选中数据数组id */
@Schema(description = "选中数据数组id")
private Object[] selectIds;
/** json */
@Schema(description = "json")
private String json;
private String json;
/** 数据类型 0-当前页1-全部数据 */
@Schema(description = "数据类型 0-当前页1-全部数据")
private String dataType;
private String dataType;
/** 高级查询 */
@Schema(description = "高级查询")
private String superQueryJson;
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;
/** 物料名称 */
@Schema(description = "物料名称")
@JsonProperty("material_name")
@JSONField(name = "materialName")
private Object materialName;
/** 规格型号 */
@Schema(description = "规格型号")
@JsonProperty("material_model")
@JSONField(name = "materialModel")
private Object materialModel;
/** tree */
@Schema(description = "tree")
@JsonProperty("project_type")
@JSONField(name = "projectType")
private Object projectType;
@JsonProperty("material_category")
@JSONField(name = "materialCategory")
private Object materialCategory;
}

View File

@@ -0,0 +1,22 @@
package com.yunzhupaas.mdm.model.product;
import lombok.Data;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.fastjson.annotation.JSONField;
/**
*
* 商品信息
* @版本: V5.2.7
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者: 深圳市乐程软件有限公司
* @日期: 2026-04-27
*/
@Data
public class ProductExcelErrorVO extends ProductExcelVO{
@Excel(name = "异常原因",orderNum = "-999")
@JSONField(name = "errorsInfo")
private String errorsInfo;
}

View File

@@ -0,0 +1,130 @@
package com.yunzhupaas.mdm.model.product;
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-04-27
*/
@Data
public class ProductExcelVO{
/** 商品名称 **/
@JSONField(name = "product_name")
@Excel(name = "商品名称(product_name)",orderNum = "1", isImportField = "true" )
private String product_name;
/** 商品类型 **/
@JSONField(name = "product_type")
@Excel(name = "商品类型(product_type)",orderNum = "1", isImportField = "true" )
private String product_type;
/** 商品分类 **/
@JSONField(name = "product_category")
@Excel(name = "商品分类(product_category)",orderNum = "1", isImportField = "true" )
private String product_category;
/** 商品简称 **/
@JSONField(name = "short_name")
@Excel(name = "商品简称(short_name)",orderNum = "1", isImportField = "true" )
private String short_name;
/** 品牌 **/
@JSONField(name = "brand")
@Excel(name = "品牌(brand)",orderNum = "1", isImportField = "true" )
private String brand;
/** 规格型号 **/
@JSONField(name = "product_model")
@Excel(name = "规格型号(product_model)",orderNum = "1", isImportField = "true" )
private String product_model;
/** 颜色 **/
@JSONField(name = "color")
@Excel(name = "颜色(color)",orderNum = "1", isImportField = "true" )
private String color;
/** 尺寸/规格 **/
@JSONField(name = "product_size")
@Excel(name = "尺寸/规格(product_size)",orderNum = "1", isImportField = "true" )
private String product_size;
/** 重量 **/
@JSONField(name = "weight")
@Excel(name = "重量(weight)",orderNum = "1", isImportField = "true" )
private String weight;
/** 最小起订量 **/
@JSONField(name = "min_order_quantity")
@Excel(name = "最小起订量(min_order_quantity)",orderNum = "1", isImportField = "true" )
private String min_order_quantity;
/** 标准销售单价 **/
@JSONField(name = "standard_sales_price")
@Excel(name = "标准销售单价(standard_sales_price)",orderNum = "1", isImportField = "true" )
private String standard_sales_price;
/** 毛重 **/
@JSONField(name = "gross_weight")
@Excel(name = "毛重(gross_weight)",orderNum = "1", isImportField = "true" )
private String gross_weight;
/** 净重 **/
@JSONField(name = "net_weight")
@Excel(name = "净重(net_weight)",orderNum = "1", isImportField = "true" )
private String net_weight;
/** 单位名称 **/
@JSONField(name = "unit_name")
@Excel(name = "单位名称(unit_name)",orderNum = "1", isImportField = "true" )
private String unit_name;
/** 包装尺寸 **/
@JSONField(name = "packagesize")
@Excel(name = "包装尺寸(packagesize)",orderNum = "1", isImportField = "true" )
private String packagesize;
/** 成本价 **/
@JSONField(name = "cost_price")
@Excel(name = "成本价(cost_price)",orderNum = "1", isImportField = "true" )
private String cost_price;
/** 保修期 **/
@JSONField(name = "warranty_period")
@Excel(name = "保修期(warranty_period)",orderNum = "1", isImportField = "true" )
private String warranty_period;
/** 税率 **/
@JSONField(name = "tax_rate")
@Excel(name = "税率(tax_rate)",orderNum = "1", isImportField = "true" )
private String tax_rate;
/** 税收分类 **/
@JSONField(name = "tax_code")
@Excel(name = "税收分类(tax_code)",orderNum = "1", isImportField = "true" )
private String tax_code;
/** 保修条款 **/
@JSONField(name = "warranty_terms")
@Excel(name = "保修条款(warranty_terms)",orderNum = "1", isImportField = "true" )
private String warranty_terms;
/** 备注 **/
@JSONField(name = "remark")
@Excel(name = "备注(remark)",orderNum = "1", isImportField = "true" )
private String remark;
}

View File

@@ -0,0 +1,142 @@
package com.yunzhupaas.mdm.model.product;
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-04-27
*/
@Data
@Schema(description = "表单参数")
public class ProductForm {
/** 主键 */
@Schema(description = "主键")
@JSONField(name = "product_id")
private String productId;
/** 乐观锁 **/
@Schema(description = "乐观锁")
@JsonProperty("f_version")
@JSONField(name = "f_version")
private Integer version;
/** 商品编码 **/
@Schema(description = "商品编码")
@JsonProperty("product_code")
@JSONField(name = "product_code")
private String productCode;
/** 商品名称 **/
@Schema(description = "商品名称")
@JsonProperty("product_name")
@JSONField(name = "product_name")
private String productName;
/** 商品类型 **/
@Schema(description = "商品类型")
@JsonProperty("product_type")
@JSONField(name = "product_type")
private Object productType;
/** 商品分类 **/
@Schema(description = "商品分类")
@JsonProperty("product_category")
@JSONField(name = "product_category")
private Object productCategory;
/** 商品简称 **/
@Schema(description = "商品简称")
@JsonProperty("short_name")
@JSONField(name = "short_name")
private String shortName;
/** 品牌 **/
@Schema(description = "品牌")
@JsonProperty("brand")
@JSONField(name = "brand")
private String brand;
/** 规格型号 **/
@Schema(description = "规格型号")
@JsonProperty("product_model")
@JSONField(name = "product_model")
private String productModel;
/** 颜色 **/
@Schema(description = "颜色")
@JsonProperty("color")
@JSONField(name = "color")
private String color;
/** 尺寸/规格 **/
@Schema(description = "尺寸/规格")
@JsonProperty("product_size")
@JSONField(name = "product_size")
private String productSize;
/** 重量 **/
@Schema(description = "重量")
@JsonProperty("weight")
@JSONField(name = "weight")
private String weight;
/** 最小起订量 **/
@Schema(description = "最小起订量")
@JsonProperty("min_order_quantity")
@JSONField(name = "min_order_quantity")
private BigDecimal minOrderQuantity;
/** 标准销售单价 **/
@Schema(description = "标准销售单价")
@JsonProperty("standard_sales_price")
@JSONField(name = "standard_sales_price")
private BigDecimal standardSalesPrice;
/** 毛重 **/
@Schema(description = "毛重")
@JsonProperty("gross_weight")
@JSONField(name = "gross_weight")
private BigDecimal grossWeight;
/** 净重 **/
@Schema(description = "净重")
@JsonProperty("net_weight")
@JSONField(name = "net_weight")
private BigDecimal netWeight;
/** 单位名称 **/
@Schema(description = "单位名称")
@JsonProperty("unit_name")
@JSONField(name = "unit_name")
private String unitName;
/** 包装尺寸 **/
@Schema(description = "包装尺寸")
@JsonProperty("packagesize")
@JSONField(name = "packagesize")
private String packagesize;
/** 成本价 **/
@Schema(description = "成本价")
@JsonProperty("cost_price")
@JSONField(name = "cost_price")
private BigDecimal costPrice;
/** 保修期 **/
@Schema(description = "保修期")
@JsonProperty("warranty_period")
@JSONField(name = "warranty_period")
private BigDecimal warrantyPeriod;
/** 税率 **/
@Schema(description = "税率")
@JsonProperty("tax_rate")
@JSONField(name = "tax_rate")
private Object taxRate;
/** 税收分类 **/
@Schema(description = "税收分类")
@JsonProperty("tax_code")
@JSONField(name = "tax_code")
private Object taxCode;
/** 保修条款 **/
@Schema(description = "保修条款")
@JsonProperty("warranty_terms")
@JSONField(name = "warranty_terms")
private String warrantyTerms;
/** 备注 **/
@Schema(description = "备注")
@JsonProperty("remark")
@JSONField(name = "remark")
private String remark;
}

View File

@@ -0,0 +1,60 @@
package com.yunzhupaas.mdm.model.product;
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-04-27
*/
@Data
@Schema(description = "列表查询参数")
public class ProductPagination 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("product_name")
@JSONField(name = "productName")
private Object productName;
/** 商品分类 */
@Schema(description = "商品分类")
@JsonProperty("product_category")
@JSONField(name = "productCategory")
private Object productCategory;
/** 标签面板字段 */
@Schema(description = "标签面板字段")
@JsonProperty("product_type")
@JSONField(name = "productType")
private Object productType;
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,75 @@
package com.yunzhupaas.mdm.model.suppinfo;
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-04-24
*/
@Data
public class PanyInvoiceExcelVO{
/** 发票抬头名称 **/
@JSONField(name = "title_name")
@Excel(name = "发票抬头名称(title_name)",orderNum = "1", isImportField = "true" )
private String title_name;
/** 纳税人识别号 **/
@JSONField(name = "credit_code")
@Excel(name = "纳税人识别号(credit_code)",orderNum = "1", isImportField = "true" )
private String credit_code;
/** 纳税人类别 **/
@JSONField(name = "tax_type")
@Excel(name = "纳税人类别(tax_type)",orderNum = "1", isImportField = "true" )
private String tax_type;
/** 地址 **/
@JSONField(name = "address")
@Excel(name = "地址(address)",orderNum = "1", isImportField = "true" )
private String address;
/** 电话 **/
@JSONField(name = "phone")
@Excel(name = "电话(phone)",orderNum = "1", isImportField = "true" )
private String phone;
/** 开户银行 **/
@JSONField(name = "bank_name")
@Excel(name = "开户银行(bank_name)",orderNum = "1", isImportField = "true" )
private String bank_name;
/** 银行账户 **/
@JSONField(name = "bank_account")
@Excel(name = "银行账户(bank_account)",orderNum = "1", isImportField = "true" )
private String bank_account;
/** 是否默认 **/
@JSONField(name = "is_defalut")
@Excel(name = "是否默认(is_defalut)",orderNum = "1", isImportField = "true" )
private String is_defalut;
/** 是否有效 **/
@JSONField(name = "is_valid")
@Excel(name = "是否有效(is_valid)",orderNum = "1", isImportField = "true" )
private String is_valid;
/** 备注 **/
@JSONField(name = "remark")
@Excel(name = "备注(remark)",orderNum = "1", isImportField = "true" )
private String remark;
}

View File

@@ -0,0 +1,93 @@
package com.yunzhupaas.mdm.model.suppinfo;
import lombok.Data;
import java.util.List;
import java.util.Date;
import java.math.BigDecimal;
import com.alibaba.fastjson.annotation.JSONField;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
/**
*
* 供应商信息
* 版本: V5.2.7
* 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* 作者: 深圳市乐程软件有限公司
* 日期: 2026-04-24
*/
@Data
@Schema(description = "PanyInvoice子表参数")
public class PanyInvoiceModel {
/** 子表PanyInvoice 主键invoice_id **/
@Schema(description = "主键")
@JsonProperty("invoice_id")
private String invoice_id;
/** 发票抬头编码 **/
@Schema(description = "发票抬头编码")
@JsonProperty("title_code")
@JSONField(name = "title_code")
private String titleCode;
/** 发票抬头名称 **/
@Schema(description = "发票抬头名称")
@Excel(name = "发票抬头名称",orderNum = "1",isImportField = "true")
@JsonProperty("title_name")
@JSONField(name = "title_name")
private String titleName;
/** 纳税人识别号 **/
@Schema(description = "纳税人识别号")
@Excel(name = "纳税人识别号",orderNum = "1",isImportField = "true")
@JsonProperty("credit_code")
@JSONField(name = "credit_code")
private String creditCode;
/** 纳税人类别 **/
@Schema(description = "纳税人类别")
@Excel(name = "纳税人类别",orderNum = "1",isImportField = "true")
@JsonProperty("tax_type")
@JSONField(name = "tax_type")
private Object taxType;
/** 地址 **/
@Schema(description = "地址")
@Excel(name = "地址",orderNum = "1",isImportField = "true")
@JsonProperty("address")
@JSONField(name = "address")
private String address;
/** 电话 **/
@Schema(description = "电话")
@Excel(name = "电话",orderNum = "1",isImportField = "true")
@JsonProperty("phone")
@JSONField(name = "phone")
private String phone;
/** 开户银行 **/
@Schema(description = "开户银行")
@Excel(name = "开户银行",orderNum = "1",isImportField = "true")
@JsonProperty("bank_name")
@JSONField(name = "bank_name")
private String bankName;
/** 银行账户 **/
@Schema(description = "银行账户")
@Excel(name = "银行账户",orderNum = "1",isImportField = "true")
@JsonProperty("bank_account")
@JSONField(name = "bank_account")
private String bankAccount;
/** 是否默认 **/
@Schema(description = "是否默认")
@Excel(name = "是否默认",orderNum = "1",isImportField = "true")
@JsonProperty("is_defalut")
@JSONField(name = "is_defalut")
private String isDefalut;
/** 是否有效 **/
@Schema(description = "是否有效")
@Excel(name = "是否有效",orderNum = "1",isImportField = "true")
@JsonProperty("is_valid")
@JSONField(name = "is_valid")
private String isValid;
/** 备注 **/
@Schema(description = "备注")
@Excel(name = "备注",orderNum = "1",isImportField = "true")
@JsonProperty("remark")
@JSONField(name = "remark")
private String remark;
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,22 @@
package com.yunzhupaas.mdm.model.suppinfo;
import lombok.Data;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.fastjson.annotation.JSONField;
/**
*
* 供应商信息
* @版本: V5.2.7
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者: 深圳市乐程软件有限公司
* @日期: 2026-04-24
*/
@Data
public class SuppinfoExcelErrorVO extends SuppinfoExcelVO{
@Excel(name = "异常原因",orderNum = "-999")
@JSONField(name = "errorsInfo")
private String errorsInfo;
}

View File

@@ -0,0 +1,135 @@
package com.yunzhupaas.mdm.model.suppinfo;
import com.yunzhupaas.mdm.model.companyBank.CompanyBankExcelVO;
import lombok.Data;
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.ExcelCollection;
import java.util.List;
/**
*
* 供应商信息
* @版本: V5.2.7
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者: 深圳市乐程软件有限公司
* @日期: 2026-04-24
*/
@Data
public class SuppinfoExcelVO{
/** 企业名称 **/
@JSONField(name = "company_name")
@Excel(name = "企业名称(company_name)",orderNum = "1", isImportField = "true" )
private String company_name;
/** 社会信用代码 **/
@JSONField(name = "credit_code")
@Excel(name = "社会信用代码(credit_code)",orderNum = "1", isImportField = "true" )
private String credit_code;
/** 归属组织 **/
@JSONField(name = "org_id")
@Excel(name = "归属组织(org_id)",orderNum = "1", isImportField = "true" )
private String org_id;
/** 企业编码 **/
@JSONField(name = "company_code")
@Excel(name = "企业编码(company_code)",orderNum = "1", isImportField = "true" )
private String company_code;
/** 简称/昵称 **/
@JSONField(name = "short_name")
@Excel(name = "简称/昵称(short_name)",orderNum = "1", isImportField = "true" )
private String short_name;
/** 类型 **/
@JSONField(name = "entity_type")
@Excel(name = "类型(entity_type)",orderNum = "1", isImportField = "true" )
private String entity_type;
/** 纳税人类别 **/
@JSONField(name = "tax_type")
@Excel(name = "纳税人类别(tax_type)",orderNum = "1", isImportField = "true" )
private String tax_type;
/** 企业规模 **/
@JSONField(name = "enterprise_scale")
@Excel(name = "企业规模(enterprise_scale)",orderNum = "1", isImportField = "true" )
private String enterprise_scale;
/** 企业类型 **/
@JSONField(name = "enterprise_nature")
@Excel(name = "企业类型(enterprise_nature)",orderNum = "1", isImportField = "true" )
private String enterprise_nature;
/** 行业代码 **/
@JSONField(name = "industry_code")
@Excel(name = "行业代码(industry_code)",orderNum = "1", isImportField = "true" )
private String industry_code;
/** 成立日期 **/
@JSONField(name = "registration_date")
@Excel(name = "成立日期(registration_date)",orderNum = "1", isImportField = "true" )
private String registration_date;
/** 注册资本 **/
@JSONField(name = "registered_capital")
@Excel(name = "注册资本(registered_capital)",orderNum = "1", isImportField = "true" )
private String registered_capital;
/** 法定代表人 **/
@JSONField(name = "legal_representative")
@Excel(name = "法定代表人(legal_representative)",orderNum = "1", isImportField = "true" )
private String legal_representative;
/** 联系电话 **/
@JSONField(name = "phone")
@Excel(name = "联系电话(phone)",orderNum = "1", isImportField = "true" )
private String phone;
/** 邮箱 **/
@JSONField(name = "email")
@Excel(name = "邮箱(email)",orderNum = "1", isImportField = "true" )
private String email;
/** 网站 **/
@JSONField(name = "website")
@Excel(name = "网站(website)",orderNum = "1", isImportField = "true" )
private String website;
/** 地址 **/
@JSONField(name = "address")
@Excel(name = "地址(address)",orderNum = "1", isImportField = "true" )
private String address;
/** 所属地区 **/
@JSONField(name = "province_id")
@Excel(name = "所属地区(province_id)",orderNum = "1", isImportField = "true" )
private String province_id;
/** 经营范围 **/
@JSONField(name = "business_scope")
@Excel(name = "经营范围(business_scope)",orderNum = "1", isImportField = "true" )
private String business_scope;
/** 备注 **/
@JSONField(name = "remark")
@Excel(name = "备注(remark)",orderNum = "1", isImportField = "true" )
private String remark;
/** 责任人 **/
@JSONField(name = "yunzhupaas_mdm_supplier_yunzhupaas_major_person_id")
@Excel(name = "责任人(yunzhupaas_mdm_supplier_yunzhupaas_major_person_id)",orderNum = "1", isImportField = "true" )
private String yunzhupaas_mdm_supplier_yunzhupaas_major_person_id;
@JsonProperty("tableField46dc53")
@ExcelCollection(name="设计子表(tableField46dc53)",orderNum = "10")
private List<PanyInvoiceExcelVO> tableField46dc53;
@JsonProperty("tableFieldad9d92")
@ExcelCollection(name="设计子表(tableFieldad9d92)",orderNum = "5")
private List<CompanyBankExcelVO> tableFieldad9d92;
}

View File

@@ -0,0 +1,171 @@
package com.yunzhupaas.mdm.model.suppinfo;
import com.yunzhupaas.mdm.model.companyBank.CompanyBankModel;
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-04-24
*/
@Data
@Schema(description = "表单参数")
public class SuppinfoForm {
/** 主键 */
@Schema(description = "主键")
@JSONField(name = "company_id")
private String companyId;
/** 企业编码 **/
@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("org_id")
@JSONField(name = "org_id")
private Object orgId;
/** 所属地区 **/
@Schema(description = "所属地区")
@JsonProperty("province_id")
@JSONField(name = "province_id")
private Object provinceId;
/** 纳税人类别 **/
@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("business_scope")
@JSONField(name = "business_scope")
private String businessScope;
/** 责任人 **/
@Schema(description = "责任人")
@JsonProperty("yunzhupaas_mdm_supplier_yunzhupaas_major_person_id")
@JSONField(name = "yunzhupaas_mdm_supplier_yunzhupaas_major_person_id")
private Object yunzhupaas_supplier_yunzhupaas_majorPersonId;
/** 供应商级别 **/
@Schema(description = "供应商级别")
@JsonProperty("yunzhupaas_mdm_supplier_yunzhupaas_supplier_level")
@JSONField(name = "yunzhupaas_mdm_supplier_yunzhupaas_supplier_level")
private Object yunzhupaas_supplier_yunzhupaas_supplierLevel;
/** 供应商类型 **/
@Schema(description = "供应商类型")
@JsonProperty("yunzhupaas_mdm_supplier_yunzhupaas_supplier_type")
@JSONField(name = "yunzhupaas_mdm_supplier_yunzhupaas_supplier_type")
private Object yunzhupaas_supplier_yunzhupaas_supplierType;
/** 供应商分类 **/
@Schema(description = "供应商分类")
@JsonProperty("yunzhupaas_mdm_supplier_yunzhupaas_supplier_category")
@JSONField(name = "yunzhupaas_mdm_supplier_yunzhupaas_supplier_category")
private Object yunzhupaas_supplier_yunzhupaas_supplierCategory;
/** 荣誉、资质 **/
@Schema(description = "荣誉、资质")
@JsonProperty("yunzhupaas_mdm_supplier_yunzhupaas_honor")
@JSONField(name = "yunzhupaas_mdm_supplier_yunzhupaas_honor")
private String yunzhupaas_supplier_yunzhupaas_honor;
/** 供应商业绩 **/
@Schema(description = "供应商业绩")
@JsonProperty("yunzhupaas_mdm_supplier_yunzhupaas_achievement")
@JSONField(name = "yunzhupaas_mdm_supplier_yunzhupaas_achievement")
private String yunzhupaas_supplier_yunzhupaas_achievement;
/** 完工项目 **/
@Schema(description = "完工项目")
@JsonProperty("yunzhupaas_mdm_supplier_yunzhupaas_finish_project")
@JSONField(name = "yunzhupaas_mdm_supplier_yunzhupaas_finish_project")
private String yunzhupaas_supplier_yunzhupaas_finishProject;
/** 备注 **/
@Schema(description = "备注")
@JsonProperty("remark")
@JSONField(name = "remark")
private String remark;
/** 子表数据 **/
@Schema(description = "panyInvoice子表数据")
@JsonProperty("panyInvoiceList")
private List<PanyInvoiceModel> panyInvoiceList;
/** 子表数据 **/
@Schema(description = "companyBank子表数据")
@JsonProperty("companyBankList")
private List<CompanyBankModel> companyBankList;
}

View File

@@ -0,0 +1,55 @@
package com.yunzhupaas.mdm.model.suppinfo;
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-04-24
*/
@Data
@Schema(description = "列表查询参数")
public class SuppinfoPagination 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("org_id")
@JSONField(name = "orgId")
private Object orgId;
}