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

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

View File

@@ -1,178 +0,0 @@
package com.yunzhupaas.base.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.yunzhupaas.base.model.pcmcontract.PcmDocument;
import lombok.Data;
import java.util.Date;
import java.util.List;
import com.alibaba.fastjson.annotation.JSONField;
import java.math.BigDecimal;
/**
* 合同管理主表
*
* @版本: V5.2.7
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者: 深圳市乐程软件有限公司
* @日期: 2026-03-31
*/
@Data
@TableName("pcm_contract")
public class PcmContractEntity {
@TableId(value ="contract_id" )
@JSONField(name = "contract_id")
private String contractId;
@TableField("contract_no")
@JSONField(name = "contract_no")
private String contractNo;
@TableField(value = "project_id" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "project_id")
private String projectId;
@TableField(value = "contract_code" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "contract_code")
private String contractCode;
@TableField(value = "contract_name" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "contract_name")
private String contractName;
@TableField("contract_mode")
@JSONField(name = "contract_mode")
private String contractMode;
@TableField(value = "contract_type_code" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "contract_type_code")
private String contractTypeCode;
@TableField(value = "contract_date" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "contract_date")
private Date contractDate;
@TableField("contract_money")
@JSONField(name = "contract_money")
private BigDecimal contractMoney;
@TableField(value = "valid_to" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "valid_to")
private Date validTo;
@TableField(value = "first_party" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "first_party")
private String firstParty;
@TableField(value = "first_party_type" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "first_party_type")
private String firstPartyType;
@TableField(value = "first_party_address" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "first_party_address")
private String firstPartyAddress;
@TableField(value = "first_party_person" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "first_party_person")
private String firstPartyPerson;
@TableField(value = "first_party_tel" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "first_party_tel")
private String firstPartyTel;
@TableField(value = "second_party" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "second_party")
private String secondParty;
@TableField(value = "second_party_type" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "second_party_type")
private String secondPartyType;
@TableField(value = "second_party_address" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "second_party_address")
private String secondPartyAddress;
@TableField(value = "second_party_person" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "second_party_person")
private String secondPartyPerson;
@TableField(value = "second_party_tel" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "second_party_tel")
private String secondPartyTel;
@TableField("main_contract_id")
@JSONField(name = "main_contract_id")
private String mainContractId;
@TableField(value = "contract_terms" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "contract_terms")
private String contractTerms;
@TableField(value = "operator_id" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "operator_id")
private String operatorId;
@TableField(value = "operator_date" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "operator_date")
private Date operatorDate;
@TableField("is_sub_contract")
@JSONField(name = "is_sub_contract")
private String isSubContract;
@TableField("settlement_state")
@JSONField(name = "settlement_state")
private String settlementState;
@TableField("version")
@JSONField(name = "version")
private Integer version;
@TableField("workflow_state")
@JSONField(name = "workflow_state")
private String workflowState;
@TableField("state")
@JSONField(name = "state")
private String state;
@TableField("cur_node")
@JSONField(name = "cur_node")
private String curNode;
@TableField("delete_flag")
@JSONField(name = "delete_flag")
private String deleteFlag;
@TableField(value = "remark" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "remark")
private String remark;
@TableField("attribute1")
@JSONField(name = "attribute1")
private String attribute1;
@TableField("attribute2")
@JSONField(name = "attribute2")
private String attribute2;
@TableField("attribute3")
@JSONField(name = "attribute3")
private String attribute3;
@TableField("attribute4")
@JSONField(name = "attribute4")
private String attribute4;
@TableField("attribute5")
@JSONField(name = "attribute5")
private String attribute5;
@TableField("attribute6")
@JSONField(name = "attribute6")
private String attribute6;
@TableField("attribute7")
@JSONField(name = "attribute7")
private String attribute7;
@TableField("attribute8")
@JSONField(name = "attribute8")
private String attribute8;
@TableField("attribute9")
@JSONField(name = "attribute9")
private String attribute9;
@TableField(value = "attribute10" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "attribute10")
private String attribute10;
@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;
@JSONField(name = "pcm_contract_item")
@TableField(exist = false)
private List<Pcm_contract_itemEntity> pcm_contract_item;
@JSONField(name = "pcm_contract_item")
@TableField(exist = false)
private List<PcmDocument> pcmDocuments;
@JSONField(name = "pcm_payment_plan")
@TableField(exist = false)
private List<Pcm_payment_planEntity> pcm_payment_plan;
}

View File

@@ -1,107 +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;
import java.math.BigDecimal;
import java.math.BigDecimal;
import java.math.BigDecimal;
/**
* 合同清单
*
* @版本: V5.2.7
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者: 深圳市乐程软件有限公司
* @日期: 2026-03-31
*/
@Data
@TableName("pcm_contract_item")
public class Pcm_contract_itemEntity {
@TableId(value ="contract_item_id" )
@JSONField(name = "contract_item_id")
private String contractItemId;
@TableField("contract_id")
@JSONField(name = "contract_id")
private String contractId;
@TableField("contract_no")
@JSONField(name = "contract_no")
private String contractNo;
@TableField("contract_item_type")
@JSONField(name = "contract_item_type")
private String contractItemType;
@TableField("resources_id")
@JSONField(name = "resources_id")
private String resourcesId;
@TableField("resources_type")
@JSONField(name = "resources_type")
private String resourcesType;
@TableField(value = "resources_name" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "resources_name")
private String resourcesName;
@TableField(value = "resources_price" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "resources_price")
private BigDecimal resourcesPrice;
@TableField(value = "resources_unit" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "resources_unit")
private String resourcesUnit;
@TableField(value = "resources_quantity" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "resources_quantity")
private BigDecimal resourcesQuantity;
@TableField(value = "resources_money" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "resources_money")
private BigDecimal resourcesMoney;
@TableField("delete_flag")
@JSONField(name = "delete_flag")
private String deleteFlag;
@TableField("remark")
@JSONField(name = "remark")
private String remark;
@TableField("attribute1")
@JSONField(name = "attribute1")
private String attribute1;
@TableField("attribute2")
@JSONField(name = "attribute2")
private String attribute2;
@TableField("attribute3")
@JSONField(name = "attribute3")
private String attribute3;
@TableField("attribute4")
@JSONField(name = "attribute4")
private String attribute4;
@TableField("attribute5")
@JSONField(name = "attribute5")
private String attribute5;
@TableField("attribute6")
@JSONField(name = "attribute6")
private String attribute6;
@TableField("attribute7")
@JSONField(name = "attribute7")
private String attribute7;
@TableField("attribute8")
@JSONField(name = "attribute8")
private String attribute8;
@TableField("attribute9")
@JSONField(name = "attribute9")
private String attribute9;
@TableField("attribute10")
@JSONField(name = "attribute10")
private String attribute10;
@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;
}

View File

@@ -1,97 +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;
import java.math.BigDecimal;
import java.math.BigDecimal;
/**
* 合同付款计划
*
* @版本: V5.2.7
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者: 深圳市乐程软件有限公司
* @日期: 2026-03-31
*/
@Data
@TableName("pcm_payment_plan")
public class Pcm_payment_planEntity {
@TableId(value ="payment_plan_id" )
@JSONField(name = "payment_plan_id")
private String paymentPlanId;
@TableField("contract_id")
@JSONField(name = "contract_id")
private String contractId;
@TableField("contract_no")
@JSONField(name = "contract_no")
private String contractNo;
@TableField("period")
@JSONField(name = "period")
private Integer period;
@TableField(value = "payment_type" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "payment_type")
private String paymentType;
@TableField(value = "payment_terms" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "payment_terms")
private String paymentTerms;
@TableField(value = "payment_date" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "payment_date")
private Date paymentDate;
@TableField(value = "payment_money" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "payment_money")
private BigDecimal paymentMoney;
@TableField(value = "payment_redio" , updateStrategy = FieldStrategy.IGNORED)
@JSONField(name = "payment_redio")
private BigDecimal paymentRedio;
@TableField("remark")
@JSONField(name = "remark")
private String remark;
@TableField("attribute1")
@JSONField(name = "attribute1")
private String attribute1;
@TableField("attribute2")
@JSONField(name = "attribute2")
private String attribute2;
@TableField("attribute3")
@JSONField(name = "attribute3")
private String attribute3;
@TableField("attribute4")
@JSONField(name = "attribute4")
private String attribute4;
@TableField("attribute5")
@JSONField(name = "attribute5")
private String attribute5;
@TableField("attribute6")
@JSONField(name = "attribute6")
private String attribute6;
@TableField("attribute7")
@JSONField(name = "attribute7")
private String attribute7;
@TableField("attribute8")
@JSONField(name = "attribute8")
private String attribute8;
@TableField("attribute9")
@JSONField(name = "attribute9")
private String attribute9;
@TableField("attribute10")
@JSONField(name = "attribute10")
private String attribute10;
@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;
}

View File

@@ -1,19 +0,0 @@
package com.yunzhupaas.base.model.pcmcontract;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@Data
public class PcmBusinessDocumentVo {
/** 业务表名称 */
@Schema(description = "业务表名称")
private String tableName;
/** 业务对象ID */
@Schema(description = "业务对象ID")
private String businessObjectId;
/** 附件ID */
@Schema(description = "附件ID")
private String documentId;
}

View File

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

View File

@@ -1,25 +0,0 @@
package com.yunzhupaas.base.model.pcmcontract;
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;
/**
*
* pcm_contract
* @版本: V5.2.7
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者: 深圳市乐程软件有限公司
* @日期: 2026-03-31
*/
@Data
public class PcmContractExcelVO{
}

View File

@@ -1,167 +0,0 @@
package com.yunzhupaas.base.model.pcmcontract;
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;
/**
* pcm_contract
* @版本: V5.2.7
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者: 深圳市乐程软件有限公司
* @日期: 2026-03-31
*/
@Data
@Schema(description = "表单参数")
public class PcmContractForm {
/** 主键 */
@Schema(description = "主键")
@JSONField(name = "contract_id")
private String contractId;
/** 合同名称 **/
@Schema(description = "合同名称")
@JsonProperty("contract_name")
@JSONField(name = "contract_name")
private String contractName;
/** 合同编号 **/
@Schema(description = "合同编号")
@JsonProperty("contract_code")
@JSONField(name = "contract_code")
private String contractCode;
/** 合同编号 **/
@Schema(description = "合同类型")
@JsonProperty("contract_mode")
@JSONField(name = "contract_mode")
private String contractMode;
/** 归属项目 **/
@Schema(description = "归属项目")
@JsonProperty("project_id")
@JSONField(name = "project_id")
private Object projectId;
/** 合同类型 **/
@Schema(description = "合同类型")
@JsonProperty("contract_type_code")
@JSONField(name = "contract_type_code")
private Object contractTypeCode;
/** 签约日期 **/
@Schema(description = "签约日期")
@JsonProperty("contract_date")
@JSONField(name = "contract_date")
private String contractDate;
/** 签约金额 **/
@Schema(description = "签约金额")
@JsonProperty("contract_money")
@JSONField(name = "contract_money")
private BigDecimal contractMoney;
/** 合同有效期 **/
@Schema(description = "合同有效期")
@JsonProperty("valid_to")
@JSONField(name = "valid_to")
private String validTo;
/** 对方单位 **/
@Schema(description = "对方单位")
@JsonProperty("second_party")
@JSONField(name = "second_party")
private String secondParty;
/** 合作方类型 **/
@Schema(description = "合作方类型")
@JsonProperty("second_party_type")
@JSONField(name = "second_party_type")
private Object secondPartyType;
/** 我方单位 **/
@Schema(description = "我方单位")
@JsonProperty("first_party")
@JSONField(name = "first_party")
private String firstParty;
/** 我方类型。JF=甲方YF=乙方 **/
@Schema(description = "我方类型。JF=甲方YF=乙方")
@JsonProperty("first_party_type")
@JSONField(name = "first_party_type")
private Object firstPartyType;
/** 通讯地址 **/
@Schema(description = "通讯地址")
@JsonProperty("second_party_address")
@JSONField(name = "second_party_address")
private String secondPartyAddress;
/** 通讯地址 **/
@Schema(description = "通讯地址")
@JsonProperty("first_party_address")
@JSONField(name = "first_party_address")
private String firstPartyAddress;
/** 负责人 **/
@Schema(description = "负责人")
@JsonProperty("second_party_person")
@JSONField(name = "second_party_person")
private String secondPartyPerson;
/** 负责人 **/
@Schema(description = "负责人")
@JsonProperty("first_party_person")
@JSONField(name = "first_party_person")
private String firstPartyPerson;
/** 联系方式 **/
@Schema(description = "联系方式")
@JsonProperty("second_party_tel")
@JSONField(name = "second_party_tel")
private String secondPartyTel;
/** 联系方式 **/
@Schema(description = "联系方式")
@JsonProperty("first_party_tel")
@JSONField(name = "first_party_tel")
private String firstPartyTel;
/** 合同条款 **/
@Schema(description = "合同条款")
@JsonProperty("contract_terms")
@JSONField(name = "contract_terms")
private String contractTerms;
/** 说明 **/
@Schema(description = "说明")
@JsonProperty("remark")
@JSONField(name = "remark")
private String remark;
/** 经办人 **/
@Schema(description = "经办人")
@JsonProperty("operator_id")
@JSONField(name = "operator_id")
private Object operatorId;
/** 经办日期 **/
@Schema(description = "经办日期")
@JsonProperty("operator_date")
@JSONField(name = "operator_date")
private String operatorDate;
/** 附件 **/
// @Schema(description = "附件")
// @JsonProperty("attribute10")
// @JSONField(name = "attribute10")
// private Object attribute10;
/** 附件 **/
@Schema(description = "附件")
@JsonProperty("pcmDocument")
private List<PcmDocument> pcmDocument;
/** 子表数据 **/
@Schema(description = "pcm_contract_item子表数据")
@JsonProperty("pcm_contract_itemList")
private List<Pcm_contract_itemModel> pcm_contract_itemList;
/** 子表数据 **/
@Schema(description = "pcm_contract_item子表数据")
@JsonProperty("cg_pcm_contract_itemList")
private List<Pcm_contract_itemModel> cg_pcm_contract_itemList;
/** 子表数据 **/
@Schema(description = "pcm_contract_item子表数据")
@JsonProperty("zd_pcm_contract_itemList")
private List<Pcm_contract_itemModel> zd_pcm_contract_itemList;
/** 子表数据 **/
@Schema(description = "pcm_contract_item子表数据")
@JsonProperty("gcl_pcm_contract_itemList")
private List<Pcm_contract_itemModel> gcl_pcm_contract_itemList;
/** 子表数据 **/
@Schema(description = "pcm_payment_plan子表数据")
@JsonProperty("pcm_payment_planList")
private List<Pcm_payment_planModel> pcm_payment_planList;
}

View File

@@ -1,60 +0,0 @@
package com.yunzhupaas.base.model.pcmcontract;
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;
/**
*
* pcm_contract
* @版本: V5.2.7
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者: 深圳市乐程软件有限公司
* @日期: 2026-03-31
*/
@Data
@Schema(description = "列表查询参数")
public class PcmContractPagination extends Pagination {
/** 关键词搜索 */
@Schema(description = "关键词搜索")
private String yunzhupaasKeyword;
/** 查询key */
@Schema(description = "查询key")
private String[] selectKey;
/** 选中数据数组id */
@Schema(description = "选中数据数组id")
private Object[] selectIds;
/** json */
@Schema(description = "json")
private String json;
/** 数据类型 0-当前页1-全部数据 */
@Schema(description = "数据类型 0-当前页1-全部数据")
private String dataType;
/** 高级查询 */
@Schema(description = "高级查询")
private String superQueryJson;
/** 功能id */
@Schema(description = "功能id")
private String moduleId;
/** 菜单id */
@Schema(description = "菜单id")
private String menuId;
/** 合同名称 */
@Schema(description = "合同名称")
@JsonProperty("contract_name")
@JSONField(name = "contractName")
private Object contractName;
/** 合同编号 */
@Schema(description = "合同编号")
@JsonProperty("contract_code")
@JSONField(name = "contractCode")
private Object contractCode;
/** 签约日期 */
@Schema(description = "签约日期")
@JsonProperty("contract_date")
@JSONField(name = "contractDate")
private Object contractDate;
}

View File

@@ -1,25 +0,0 @@
package com.yunzhupaas.base.model.pcmcontract;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
@Data
public class PcmDocument {
/** 附件ID */
@Schema(description = "附件ID")
private String fileId;
/** 文件大小 */
@Schema(description = "文件大小")
private Integer fileSize;
/** 文件名称。显示的文件名称 */
@Schema(description = "文件名称。显示的文件名称")
private String name;
/** 扩展名 */
@Schema(description = "扩展名")
private String fileExtension;
/** 本地附件路径 */
@Schema(description = "本地附件路径")
private String url;
}

View File

@@ -1,25 +0,0 @@
package com.yunzhupaas.base.model.pcmcontract;
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;
/**
*
* pcm_contract
* @版本: V5.2.7
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者: 深圳市乐程软件有限公司
* @日期: 2026-03-31
*/
@Data
public class Pcm_contract_itemExcelVO{
}

View File

@@ -1,65 +0,0 @@
package com.yunzhupaas.base.model.pcmcontract;
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;
/**
*
* pcm_contract
* 版本: V5.2.7
* 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* 作者: 深圳市乐程软件有限公司
* 日期: 2026-03-31
*/
@Data
@Schema(description = "Pcm_contract_item子表参数")
public class Pcm_contract_itemModel {
/** 子表Pcm_contract_item 主键contract_item_id **/
@Schema(description = "主键")
@JsonProperty("contract_item_id")
private String contract_item_id;
/** 工种 **/
@Schema(description = "工种")
@JsonProperty("resources_name")
@JSONField(name = "resources_name")
private Object resourcesName;
/** 单位 **/
@Schema(description = "单位")
@JsonProperty("resources_unit")
@JSONField(name = "resources_unit")
private String resourcesUnit;
/** 单价 **/
@Schema(description = "单价")
@JsonProperty("resources_price")
@JSONField(name = "resources_price")
private BigDecimal resourcesPrice;
/** 工时 **/
@Schema(description = "工时")
@JsonProperty("resources_quantity")
@JSONField(name = "resources_quantity")
private Integer resourcesQuantity;
/** 小计 **/
@Schema(description = "小计")
@JsonProperty("resources_money")
@JSONField(name = "resources_money")
private BigDecimal resourcesMoney;
/** 合同清单类型 **/
@Schema(description = "合同清单类型")
@JsonProperty("contract_item_type")
@JSONField(name = "contract_item_type")
private String contractItemType;
/** 合同清单类型 **/
@Schema(description = "资源类型")
@JsonProperty("resources_type")
@JSONField(name = "resources_type")
private String resourcesType;
}

View File

@@ -1,25 +0,0 @@
package com.yunzhupaas.base.model.pcmcontract;
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;
/**
*
* pcm_contract
* @版本: V5.2.7
* @版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* @作者: 深圳市乐程软件有限公司
* @日期: 2026-03-31
*/
@Data
public class Pcm_payment_planExcelVO{
}

View File

@@ -1,53 +0,0 @@
package com.yunzhupaas.base.model.pcmcontract;
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;
/**
*
* pcm_contract
* 版本: V5.2.7
* 版权: Copyright @ 2025 深圳市乐程软件有限公司版权所有
* 作者: 深圳市乐程软件有限公司
* 日期: 2026-03-31
*/
@Data
@Schema(description = "Pcm_payment_plan子表参数")
public class Pcm_payment_planModel {
/** 子表Pcm_payment_plan 主键payment_plan_id **/
@Schema(description = "主键")
@JsonProperty("payment_plan_id")
private String payment_plan_id;
/** 款项名称 **/
@Schema(description = "款项名称")
@JsonProperty("payment_type")
@JSONField(name = "payment_type")
private Object paymentType;
/** 付款条件 **/
@Schema(description = "付款条件")
@JsonProperty("payment_terms")
@JSONField(name = "payment_terms")
private String paymentTerms;
/** 预计付款日期 **/
@Schema(description = "预计付款日期")
@JsonProperty("payment_date")
@JSONField(name = "payment_date")
private Long paymentDate;
/** 付款比例 (%) **/
@Schema(description = "付款比例 (%)")
@JsonProperty("payment_redio")
@JSONField(name = "payment_redio")
private BigDecimal paymentRedio;
/** 付款金额 **/
@Schema(description = "付款金额")
@JsonProperty("payment_money")
@JSONField(name = "payment_money")
private BigDecimal paymentMoney;
}