package cn.com.lzt.useractiviti.overtime.entity; import java.math.BigDecimal; import java.util.Date; import java.lang.String; import java.lang.Double; import java.lang.Integer; import java.math.BigDecimal; import javax.persistence.*; import javax.xml.soap.Text; import java.sql.Blob; import org.hibernate.annotations.GenericGenerator; import org.jeecgframework.poi.excel.annotation.Excel; /** * @author onlineGenerator * @version V1.0 * @Title: Entity * @Description: 加班详情 * @date 2019-10-13 12:00:21 */ @Entity @Table(name = "t_bus_activiti_overtime_detail", schema = "") @SuppressWarnings("serial") public class TBusActivitiOvertimeDetailEntity implements java.io.Serializable { /** * 主键 */ private String id; /** * 创建人名称 */ private String createName; /** * 创建人登录名称 */ private String createBy; /** * 创建日期 */ private Date createDate; /** * 更新人名称 */ private String updateName; /** * 更新人登录名称 */ private String updateBy; /** * 更新日期 */ private Date updateDate; /** * 所属部门 */ private String sysOrgCode; /** * 所属公司 */ private String sysCompanyCode; /** * 流程状态 */ private String bpmStatus; /** * 加班主表id */ @Excel(name = "加班主表id", width = 15) private String overtimeId; /** * 加班员工 */ @Excel(name = "加班员工", width = 15) private String userid; /** * 加班开始时间 */ @Excel(name = "加班开始时间", width = 15, format = "yyyy-MM-dd") private Date startTime; /** * 加班结束世界 */ @Excel(name = "加班结束时间", width = 15, format = "yyyy-MM-dd") private Date endTime; /** * 加班时长 */ @Excel(name = "加班时长", width = 15) private Double hour; /** * 补偿方式 */ @Excel(name = "补偿方式", width = 15, dicCode = "compensate") private String compensate; /** * 加班费 */ @Excel(name = "加班费", width = 15) private BigDecimal money; /** * 备注 */ @Excel(name = "备注", width = 15) private String remark; // add-刘梦祥-2021年11月10日20:16:04-(加班明细表添加字段:清运车数) private Long pickupTruckNumber; // add-刘梦祥-2021年11月10日20:16:04-(加班明细表添加字段:清运吨数) private Long keepUpTonNumber; // add-刘梦祥-2021年11月10日20:16:04-(加班明细表添加字段:单价) private BigDecimal unitPrice; // add-刘梦祥-2021年11月11日10:59:13-(添加字段:加班类型) private String overtimeType; private boolean confirm = false; private String realName; private double exchangeLeft; private BigDecimal mealsSubsidy; // add-刘梦祥-2021年11月29日03:40:02-(提那家字段显示科室信息) private String departId; @Transient public String getDepartId() { return this.departId; } public void setDepartId(String departId) { this.departId = departId; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 主键 */ @Id @GeneratedValue(generator = "paymentableGenerator") @GenericGenerator(name = "paymentableGenerator", strategy = "uuid") @Column(name = "ID", nullable = false, length = 36) public String getId() { return this.id; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 主键 */ public void setId(String id) { this.id = id; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 创建人名称 */ @Column(name = "CREATE_NAME", nullable = true, length = 50) public String getCreateName() { return this.createName; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 创建人名称 */ public void setCreateName(String createName) { this.createName = createName; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 创建人登录名称 */ @Column(name = "CREATE_BY", nullable = true, length = 50) public String getCreateBy() { return this.createBy; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 创建人登录名称 */ public void setCreateBy(String createBy) { this.createBy = createBy; } /** * 方法: 取得java.util.Date * * @return: java.util.Date 创建日期 */ @Column(name = "CREATE_DATE", nullable = true, length = 20) public Date getCreateDate() { return this.createDate; } /** * 方法: 设置java.util.Date * * @param: java.util.Date 创建日期 */ public void setCreateDate(Date createDate) { this.createDate = createDate; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 更新人名称 */ @Column(name = "UPDATE_NAME", nullable = true, length = 50) public String getUpdateName() { return this.updateName; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 更新人名称 */ public void setUpdateName(String updateName) { this.updateName = updateName; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 更新人登录名称 */ @Column(name = "UPDATE_BY", nullable = true, length = 50) public String getUpdateBy() { return this.updateBy; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 更新人登录名称 */ public void setUpdateBy(String updateBy) { this.updateBy = updateBy; } /** * 方法: 取得java.util.Date * * @return: java.util.Date 更新日期 */ @Column(name = "UPDATE_DATE", nullable = true, length = 20) public Date getUpdateDate() { return this.updateDate; } /** * 方法: 设置java.util.Date * * @param: java.util.Date 更新日期 */ public void setUpdateDate(Date updateDate) { this.updateDate = updateDate; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 所属部门 */ @Column(name = "SYS_ORG_CODE", nullable = true, length = 50) public String getSysOrgCode() { return this.sysOrgCode; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 所属部门 */ public void setSysOrgCode(String sysOrgCode) { this.sysOrgCode = sysOrgCode; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 所属公司 */ @Column(name = "SYS_COMPANY_CODE", nullable = true, length = 50) public String getSysCompanyCode() { return this.sysCompanyCode; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 所属公司 */ public void setSysCompanyCode(String sysCompanyCode) { this.sysCompanyCode = sysCompanyCode; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 流程状态 */ @Column(name = "BPM_STATUS", nullable = true, length = 32) public String getBpmStatus() { return this.bpmStatus; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 流程状态 */ public void setBpmStatus(String bpmStatus) { this.bpmStatus = bpmStatus; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 加班主表id */ @Column(name = "OVERTIME_ID", nullable = true, length = 32) public String getOvertimeId() { return this.overtimeId; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 加班主表id */ public void setOvertimeId(String overtimeId) { this.overtimeId = overtimeId; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 加班员工 */ @Column(name = "USERID", nullable = true, length = 32) public String getUserid() { return this.userid; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 加班员工 */ public void setUserid(String userid) { this.userid = userid; } /** * 方法: 取得java.util.Date * * @return: java.util.Date 加班开始时间 */ @Column(name = "START_TIME", nullable = true, length = 32) public Date getStartTime() { return this.startTime; } /** * 方法: 设置java.util.Date * * @param: java.util.Date 加班开始时间 */ public void setStartTime(Date startTime) { this.startTime = startTime; } /** * 方法: 取得java.util.Date * * @return: java.util.Date 加班结束世界 */ @Column(name = "END_TIME", nullable = true, length = 32) public Date getEndTime() { return this.endTime; } /** * 方法: 设置java.util.Date * * @param: java.util.Date 加班结束世界 */ public void setEndTime(Date endTime) { this.endTime = endTime; } /** * 方法: 取得java.lang.Double * * @return: java.lang.Double 加班时长 */ @Column(name = "HOUR", nullable = true, length = 32) public Double getHour() { return this.hour; } /** * 方法: 设置java.lang.Double * * @param: java.lang.Double 加班时长 */ public void setHour(Double hour) { this.hour = hour; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 补偿方式 */ @Column(name = "COMPENSATE", nullable = true, length = 32) public String getCompensate() { return this.compensate; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 补偿方式 */ public void setCompensate(String compensate) { this.compensate = compensate; } /** * 方法: 取得java.math.BigDecimal * * @return: java.math.BigDecimal 加班费 */ @Column(name = "MONEY", nullable = true, length = 32) public BigDecimal getMoney() { return this.money; } /** * 方法: 设置java.math.BigDecimal * * @param: java.math.BigDecimal 加班费 */ public void setMoney(BigDecimal money) { this.money = money; } /** * 方法: 取得java.lang.String * * @return: java.lang.String 备注 */ @Column(name = "REMARK", nullable = true, length = 255) public String getRemark() { return this.remark; } /** * 方法: 设置java.lang.String * * @param: java.lang.String 备注 */ public void setRemark(String remark) { this.remark = remark; } @Column(name = "real_name", nullable = true, length = 255) public String getRealName() { return realName; } public void setRealName(String realName) { this.realName = realName; } @Transient public double getExchangeLeft() { return exchangeLeft; } public void setExchangeLeft(double exchangeLeft) { this.exchangeLeft = exchangeLeft; } @Column(name = "meals_subsidy", nullable = true) public BigDecimal getMealsSubsidy() { return mealsSubsidy; } public void setMealsSubsidy(BigDecimal mealsSubsidy) { this.mealsSubsidy = mealsSubsidy; } /** * @return the confirm */ @Column(name = "confirm", nullable = true) public boolean isConfirm() { return confirm; } /** * @param confirm the confirm to set */ public void setConfirm(boolean confirm) { this.confirm = confirm; } @Column(name = "pickup_truck_number", nullable = true) public Long getPickupTruckNumber() { return this.pickupTruckNumber; } public void setPickupTruckNumber(Long pickupTruckNumber) { this.pickupTruckNumber = pickupTruckNumber; } @Column(name = "keep_up_ton_number", nullable = true) public Long getKeepUpTonNumber() { return this.keepUpTonNumber; } public void setKeepUpTonNumber(Long keepUpTonNumber) { this.keepUpTonNumber = keepUpTonNumber; } @Column(name = "unit_price", nullable = true) public BigDecimal getUnitPrice() { return this.unitPrice; } public void setUnitPrice(BigDecimal unitPrice) { this.unitPrice = unitPrice; } @Column(name = "overtime_type", nullable = true) public String getOvertimeType() { return this.overtimeType; } public void setOvertimeType(String overtimeType) { this.overtimeType = overtimeType; } }