172 lines
3.7 KiB
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();
|
|
}
|
|
}
|