|
@@ -0,0 +1,98 @@
|
|
|
+package org.springblade.control.entity;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
+import org.springblade.core.mp.base.BaseEntity;
|
|
|
+import org.springframework.format.annotation.DateTimeFormat;
|
|
|
+
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.time.LocalDate;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @Param
|
|
|
+ * @Author wangwl
|
|
|
+ * @Date 2023/6/6 9:21
|
|
|
+ **/
|
|
|
+@Data
|
|
|
+@TableName("c_control_contract_info")
|
|
|
+@EqualsAndHashCode(callSuper = true)
|
|
|
+@ApiModel(value = "项目合同表", description = "项目合同表")
|
|
|
+public class ControlContractInfo extends BaseEntity {
|
|
|
+ @ApiModelProperty(value = "合同编号")
|
|
|
+ private String number;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "合同名称")
|
|
|
+ private String name;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "合同类型")
|
|
|
+ private Integer contractType;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "项目id")
|
|
|
+ private Long projectId;
|
|
|
+
|
|
|
+ @DateTimeFormat(
|
|
|
+ pattern = "yyyy-MM-dd"
|
|
|
+ )
|
|
|
+ @JsonFormat(
|
|
|
+ pattern = "yyyy-MM-dd"
|
|
|
+ )
|
|
|
+ @ApiModelProperty(value = "合同签订时间")
|
|
|
+ private LocalDate contractSignTime;
|
|
|
+
|
|
|
+ @DateTimeFormat(
|
|
|
+ pattern = "yyyy-MM-dd"
|
|
|
+ )
|
|
|
+ @JsonFormat(
|
|
|
+ pattern = "yyyy-MM-dd"
|
|
|
+ )
|
|
|
+ @ApiModelProperty(value = "合同开始日期")
|
|
|
+ private LocalDate startTime;
|
|
|
+
|
|
|
+ @DateTimeFormat(
|
|
|
+ pattern = "yyyy-MM-dd"
|
|
|
+ )
|
|
|
+ @JsonFormat(
|
|
|
+ pattern = "yyyy-MM-dd"
|
|
|
+ )
|
|
|
+ @ApiModelProperty(value = "合同结束日期")
|
|
|
+ private LocalDate endTime;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "对方单位回款联系人名称")
|
|
|
+ private String returnedUserName;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "对方单位回款联系人电话")
|
|
|
+ private String returnedUserPhone;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "合同金额")
|
|
|
+ private BigDecimal contractMoney;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "发票抬头")
|
|
|
+ private String invoiceHead;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "纳税人识别号")
|
|
|
+ private String taxpayerNumber;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "开户银行")
|
|
|
+ private String openAccountBank;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "银行账户")
|
|
|
+ private String bankAccount;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "收件人姓名")
|
|
|
+ private String addresseeUserName;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "联系电话")
|
|
|
+ private String addresseePhone;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "邮寄地址")
|
|
|
+ private String mailingAddress;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "合同附件")
|
|
|
+ private String contractAccessory;
|
|
|
+
|
|
|
+
|
|
|
+}
|