package com.ltkj.hosp.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.ltkj.common.annotation.Excel; import com.ltkj.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import java.math.BigDecimal; import java.util.Date; /** * 合同信息对象 ltkj_htxxb * * @author ltkj * @date 2025-02-24 */ @Data @ApiModel public class LtkjHtxxb extends BaseEntity { private static final long serialVersionUID = 1L; /** * $column.columnComment */ @TableId(type = IdType.AUTO) @JsonSerialize(using = ToStringSerializer.class) private Long id; /** * 合同类型 */ @Excel(name = "合同类型") @ApiModelProperty(value = "合同类型") private String htlx; /** * 合同负责人 */ @Excel(name = "合同负责人") @ApiModelProperty(value = "合同负责人") private String htfzr; /** * 合同日期起始 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "合同日期起始", width = 30, dateFormat = "yyyy-MM-dd") @ApiModelProperty(value = "合同日期起始") private Date htrqqz; /** * 合同日期终止 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "合同日期终止", width = 30, dateFormat = "yyyy-MM-dd") @ApiModelProperty(value = "合同日期终止") private Date htrqzz; /** * 联系人姓名 */ @Excel(name = "联系人姓名") @ApiModelProperty(value = "联系人姓名") private String lxrxm; /** * 联系人电话 */ @Excel(name = "联系人电话") @ApiModelProperty(value = "联系人电话") private String lxrdh; /** * 合同金额 */ @Excel(name = "合同金额") @ApiModelProperty(value = "合同金额") private BigDecimal htje; /** * 续签标志 */ @Excel(name = "续签标志") @ApiModelProperty(value = "续签标志") private String xqbz; /** * 原合同序号 */ @Excel(name = "原合同序号") @ApiModelProperty(value = "原合同序号") private String yhtxh; /** * 备注 */ @Excel(name = "备注") @ApiModelProperty(value = "备注") private String bz; /** * 企业名称 */ @Excel(name = "企业名称") @ApiModelProperty(value = "企业名称") private String qymc; /** * 合同编号 */ @Excel(name = "合同编号") @ApiModelProperty(value = "合同编号") private String htbh; public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setHtlx(String htlx) { this.htlx = htlx; } public String getHtlx() { return htlx; } public void setHtfzr(String htfzr) { this.htfzr = htfzr; } public String getHtfzr() { return htfzr; } public void setHtrqqz(Date htrqqz) { this.htrqqz = htrqqz; } public Date getHtrqqz() { return htrqqz; } public void setHtrqzz(Date htrqzz) { this.htrqzz = htrqzz; } public Date getHtrqzz() { return htrqzz; } public void setLxrxm(String lxrxm) { this.lxrxm = lxrxm; } public String getLxrxm() { return lxrxm; } public void setLxrdh(String lxrdh) { this.lxrdh = lxrdh; } public String getLxrdh() { return lxrdh; } public void setHtje(BigDecimal htje) { this.htje = htje; } public BigDecimal getHtje() { return htje; } public void setXqbz(String xqbz) { this.xqbz = xqbz; } public String getXqbz() { return xqbz; } public void setYhtxh(String yhtxh) { this.yhtxh = yhtxh; } public String getYhtxh() { return yhtxh; } public void setBz(String bz) { this.bz = bz; } public String getBz() { return bz; } public void setQymc(String qymc) { this.qymc = qymc; } public String getQymc() { return qymc; } public void setHtbh(String htbh) { this.htbh = htbh; } public String getHtbh() { return htbh; } @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("htlx", getHtlx()) .append("htfzr", getHtfzr()) .append("htrqqz", getHtrqqz()) .append("htrqzz", getHtrqzz()) .append("lxrxm", getLxrxm()) .append("lxrdh", getLxrdh()) .append("htje", getHtje()) .append("xqbz", getXqbz()) .append("yhtxh", getYhtxh()) .append("bz", getBz()) .append("qymc", getQymc()) .append("htbh", getHtbh()) .append("remark", getRemark()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .append("deleted", getDeleted()) .append("createId", getCreateId()) .append("updateId", getUpdateId()) .toString(); } }