去除无用代码,新增主数据功能
This commit is contained in:
@@ -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;
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -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{
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
@@ -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{
|
||||
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -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{
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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{
|
||||
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -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{
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -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{
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
@@ -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
@@ -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")
|
||||
@@ -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;
|
||||
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
@@ -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
@@ -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")
|
||||
@@ -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;
|
||||
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
@@ -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;
|
||||
|
||||
|
||||
}
|
||||
@@ -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
@@ -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")
|
||||
@@ -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;
|
||||
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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
@@ -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")
|
||||
@@ -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;
|
||||
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
@@ -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
@@ -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;
|
||||
|
||||
|
||||
}
|
||||
@@ -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
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user