kyligencedemo/ruoyi-admin/src/main/java/com/ruoyi/system/domain/TblProjectCost.java

172 lines
3.7 KiB
Java

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_project_cost
*
* @author ruoyi
* @date 2021-02-18
*/
public class TblProjectCost extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* ID
*/
private String id;
/**
* 项目ID
*/
private String projectId;
/**
* 组ID
*/
private String groupId;
/**
* 项目名称
*/
@Excel(name = "项目名称")
private String projectName;
/**
* 用户ID
*/
private Long user;
/**
* 用户名
*/
@Excel(name = "用户名")
private String userName;
/**
* 起始日期
*/
@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 costDay;
public TblProjectCost(String id) {
this.id = id;
}
public TblProjectCost() {
}
public void setId(String id) {
this.id = id;
}
public String getId() {
return id;
}
public void setProjectId(String projectId) {
this.projectId = projectId;
}
public String getProjectId() {
return projectId;
}
public void setGroupId(String groupId) {
this.groupId = groupId;
}
public String getGroupId() {
return groupId;
}
public void setProjectName(String projectName) {
this.projectName = projectName != "--请选择--" ? projectName : "";
}
public String getProjectName() {
return projectName;
}
public void setUser(Long user) {
this.user = user;
}
public Long getUser() {
return user;
}
public void setUserName(String userName) {
this.userName = userName != "--请选择--" ? userName : "";
}
public String getUserName() {
return userName;
}
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 setCostDay(BigDecimal costDay) {
this.costDay = costDay;
}
public BigDecimal getCostDay() {
return costDay;
}
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("projectId", getProjectId())
.append("groupId", getGroupId())
.append("projectName", getProjectName())
.append("user", getUser())
.append("userName", getUserName())
.append("startDate", getStartDate())
.append("endDate", getEndDate())
.append("costDay", getCostDay())
.append("remark", getRemark())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())
.toString();
}
}