package com.gkhy.exam.pay.entity;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.ruoyi.common.annotation.Excel;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
|
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotNull;
|
import java.io.Serializable;
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
@TableName("coal_pay")
|
@ApiModel(value = "煤矿缴费批次对象", description = "煤矿缴费批次对象")
|
public class CoalPay implements Serializable {
|
private static final long serialVersionUID = 1L;
|
|
@TableId(value = "id", type = IdType.AUTO)
|
private Long id;
|
|
/**
|
* 批次名称
|
*/
|
@Excel(name = "批次名称")
|
@NotBlank(message = "批次名称不能为空")
|
@ApiModelProperty("批次名称")
|
private String batchName;
|
|
/**
|
* 考试点
|
*/
|
@Excel(name = "考试点")
|
@NotNull(message = "考试点不能为空")
|
@ApiModelProperty("考试点")
|
private Long deptId;
|
|
/**
|
* 缴费类型1初训理论2初训实操3初训理论与实操4复训理论
|
*/
|
@Excel(name = "缴费类型1初训理论2初训实操3初训理论与实操4复训理论")
|
@NotNull(message = "缴费类型不能为空")
|
@ApiModelProperty("缴费类型")
|
private Long payType;
|
|
/**
|
* 金额
|
*/
|
@Excel(name = "金额")
|
@NotNull(message = "金额不能为空")
|
@ApiModelProperty("金额")
|
private BigDecimal amount;
|
|
/**
|
* 年份
|
*/
|
@Excel(name = "年份")
|
@NotBlank(message = "年份不能为空")
|
@ApiModelProperty("年份")
|
private String year;
|
|
/**
|
* 季度1一季度2二季度3三季度4四季度
|
*/
|
@Excel(name = "季度1一季度2二季度3三季度4四季度")
|
@NotNull(message = "季度不能为空")
|
@ApiModelProperty("季度")
|
private Long quarter;
|
|
/**
|
* 交款人类型1个人2团体
|
*/
|
@Excel(name = "交款人类型1个人2团体")
|
@NotNull(message = "交款人类型不能为空")
|
@ApiModelProperty("交款人类型")
|
private Integer payPersonType;
|
|
/**
|
* 缴款单位名称
|
*/
|
@Excel(name = "缴款单位名称")
|
@ApiModelProperty("缴款单位名称")
|
private String payCompanyName;
|
|
/**
|
* 缴款单位证件号
|
*/
|
@Excel(name = "缴款单位证件号")
|
@ApiModelProperty("缴款单位证件号")
|
private String payCompanyCard;
|
|
|
/** 创建者 */
|
private String createBy;
|
|
/** 创建时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date createTime;
|
|
/** 更新者 */
|
private String updateBy;
|
|
/** 更新时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date updateTime;
|
|
/**
|
* 删除标志(0代表存在2代表删除)
|
*/
|
@ApiModelProperty(value = "删除标志", hidden = true)
|
private Integer delFlag;
|
|
public Long getId() {
|
return id;
|
}
|
|
public void setId(Long id) {
|
this.id = id;
|
}
|
|
public String getBatchName() {
|
return batchName;
|
}
|
|
public void setBatchName(String batchName) {
|
this.batchName = batchName;
|
}
|
|
public Long getDeptId() {
|
return deptId;
|
}
|
|
public void setDeptId(Long deptId) {
|
this.deptId = deptId;
|
}
|
|
public Long getPayType() {
|
return payType;
|
}
|
|
public void setPayType(Long payType) {
|
this.payType = payType;
|
}
|
|
public BigDecimal getAmount() {
|
return amount;
|
}
|
|
public void setAmount(BigDecimal amount) {
|
this.amount = amount;
|
}
|
|
public String getYear() {
|
return year;
|
}
|
|
public void setYear(String year) {
|
this.year = year;
|
}
|
|
public Long getQuarter() {
|
return quarter;
|
}
|
|
public void setQuarter(Long quarter) {
|
this.quarter = quarter;
|
}
|
|
public Integer getPayPersonType() {
|
return payPersonType;
|
}
|
|
public void setPayPersonType(Integer payPersonType) {
|
this.payPersonType = payPersonType;
|
}
|
|
public String getPayCompanyName() {
|
return payCompanyName;
|
}
|
|
public void setPayCompanyName(String payCompanyName) {
|
this.payCompanyName = payCompanyName;
|
}
|
|
public String getPayCompanyCard() {
|
return payCompanyCard;
|
}
|
|
public void setPayCompanyCard(String payCompanyCard) {
|
this.payCompanyCard = payCompanyCard;
|
}
|
|
public String getCreateBy() {
|
return createBy;
|
}
|
|
public void setCreateBy(String createBy) {
|
this.createBy = createBy;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
public String getUpdateBy() {
|
return updateBy;
|
}
|
|
public void setUpdateBy(String updateBy) {
|
this.updateBy = updateBy;
|
}
|
|
public Date getUpdateTime() {
|
return updateTime;
|
}
|
|
public void setUpdateTime(Date updateTime) {
|
this.updateTime = updateTime;
|
}
|
|
public Integer getDelFlag() {
|
return delFlag;
|
}
|
|
public void setDelFlag(Integer delFlag) {
|
this.delFlag = delFlag;
|
}
|
}
|