1
0
Fork 0
timesheet/ruoyi-admin/src/main/java/com/ruoyi/system/domain/TblContract.java

243 lines
5.1 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.ruoyi.system.domain;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 合同对象 tbl_contract
*
* @author ruoyi
* @date 2022-02-24
*/
public class TblContract extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* ID
*/
private String id;
/**
* 合同名称
*/
@Excel(name = "合同名称")
private String name;
/**
* 负责人id
*/
@Excel(name = "负责人id")
private Long leaderId;
/**
* 负责人
*/
@Excel(name = "负责人")
private String leader;
/**
* 甲方
*/
@Excel(name = "甲方")
private String buyers;
/**
* 乙方
*/
@Excel(name = "乙方")
private String sellers;
/**
* 签约日期
*/
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "签约日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date signDate;
/**
* 起始日期
*/
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "起始日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date startDate;
/**
* 结束日期
*/
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "结束日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date endDate;
/**
* 金额
*/
@Excel(name = "金额")
private BigDecimal amount;
/**
* 付款方式
*/
@Excel(name = "付款方式")
private String payMode;
/**
* 收款状态
*/
@Excel(name = "收款状态")
private Long payStatus;
/**
* 状态
*/
@Excel(name = "状态")
private String status;
/**
* 删除标志0代表存在 2代表删除
*/
private String delFlag;
public void setId(String id) {
this.id = id;
}
public String getId() {
return id;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setLeaderId(Long leaderId) {
this.leaderId = leaderId;
}
public Long getLeaderId() {
return leaderId;
}
public void setLeader(String leader) {
this.leader = leader != "--请选择--" ? leader : "";
}
public String getLeader() {
return leader;
}
public void setBuyers(String buyers) {
this.buyers = buyers;
}
public String getBuyers() {
return buyers;
}
public void setSellers(String sellers) {
this.sellers = sellers;
}
public String getSellers() {
return sellers;
}
public void setSignDate(Date signDate) {
this.signDate = signDate;
}
public Date getSignDate() {
return signDate;
}
public void setStartDate(Date startDate) {
this.startDate = startDate;
}
public Date getStartDate() {
return startDate;
}
public void setEndDate(Date endDate) {
this.endDate = endDate;
}
public Date getEndDate() {
return endDate;
}
public void setAmount(BigDecimal amount) {
this.amount = amount;
}
public BigDecimal getAmount() {
return amount;
}
public void setPayMode(String payMode) {
this.payMode = payMode;
}
public String getPayMode() {
return payMode;
}
public void setPayStatus(Long payStatus) {
this.payStatus = payStatus;
}
public Long getPayStatus() {
return payStatus;
}
public void setStatus(String status) {
this.status = status;
}
public String getStatus() {
return status;
}
public void setDelFlag(String delFlag) {
this.delFlag = delFlag;
}
public String getDelFlag() {
return delFlag;
}
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("name", getName())
.append("leaderId", getLeaderId())
.append("leader", getLeader())
.append("buyers", getBuyers())
.append("sellers", getSellers())
.append("signDate", getSignDate())
.append("startDate", getStartDate())
.append("endDate", getEndDate())
.append("amount", getAmount())
.append("payMode", getPayMode())
.append("remark", getRemark())
.append("payStatus", getPayStatus())
.append("status", getStatus())
.append("delFlag", getDelFlag())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.toString();
}
}