AttendanceStatasDto.java 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243
  1. package cn.com.lzt.attendance.dto;
  2. import java.math.BigDecimal;
  3. import java.util.Date;
  4. import java.util.List;
  5. import java.lang.String;
  6. import java.lang.Double;
  7. import java.lang.Integer;
  8. import java.math.BigDecimal;
  9. import javax.xml.soap.Text;
  10. import java.sql.Blob;
  11. import javax.persistence.Column;
  12. import javax.persistence.Entity;
  13. import javax.persistence.GeneratedValue;
  14. import javax.persistence.GenerationType;
  15. import javax.persistence.Id;
  16. import javax.persistence.Table;
  17. import org.hibernate.annotations.GenericGenerator;
  18. import javax.persistence.SequenceGenerator;
  19. import org.jeecgframework.poi.excel.annotation.Excel;
  20. /**
  21. * @Title: Entity
  22. * @Description: 测试
  23. * @author onlineGenerator
  24. * @date 2017-10-24 16:38:50
  25. * @version V1.0
  26. *
  27. */
  28. public class AttendanceStatasDto implements java.io.Serializable {
  29. /**主键*/
  30. private java.lang.String id;
  31. /**流程状态*/
  32. @Excel(name="日期范围",width=15,format = "yyyy-MM-dd")
  33. private java.lang.String date;
  34. /**创建人名称*/
  35. @Excel(name="单位名称",width=15)
  36. private java.lang.String pjName;
  37. /**创建人登录名称*/
  38. @Excel(name="项目经理",width=15)
  39. private java.lang.String pidName;
  40. //部门名称
  41. private String departName;
  42. /**更新人名称*/
  43. @Excel(name="应出勤时长",width=15)
  44. private String datumWorkDuration;
  45. /**更新人登录名称*/
  46. @Excel(name="实际出勤时长",width=15)
  47. private String attendanceDuration;
  48. /**所属部门*/
  49. @Excel(name="出勤率",width=15)
  50. private BigDecimal attendanceRate;
  51. private String deptId;//部门id
  52. private String userName;//用户姓名
  53. private String yearMonth;
  54. //查询条件
  55. private Integer attType; //查询频度 0:月频 1: 季频 2 : 年频
  56. private String attYear; // 查询年
  57. private String attMonth; //查询月
  58. private Integer attQuarters; //查询季度
  59. private String pid ;//查询项目id
  60. private String did;//部门id
  61. private List<String> yearMonthList;
  62. /**
  63. *方法: 取得java.lang.String
  64. *@return: java.lang.String 主键
  65. */
  66. @Id
  67. @GeneratedValue(generator = "paymentableGenerator")
  68. @GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
  69. @Column(name ="ID",nullable=false,length=36)
  70. public java.lang.String getId(){
  71. return this.id;
  72. }
  73. /**
  74. *方法: 设置java.lang.String
  75. *@param: java.lang.String 主键
  76. */
  77. public void setId(java.lang.String id){
  78. this.id = id;
  79. }
  80. public java.lang.String getDate() {
  81. return date;
  82. }
  83. public void setDate(java.lang.String date) {
  84. this.date = date;
  85. }
  86. public java.lang.String getPjName() {
  87. return pjName;
  88. }
  89. public void setPjName(java.lang.String pjName) {
  90. this.pjName = pjName;
  91. }
  92. public String getDepartName() {
  93. return departName;
  94. }
  95. public void setDepartName(String departName) {
  96. this.departName = departName;
  97. }
  98. public String getYearMonth() {
  99. return yearMonth;
  100. }
  101. public void setYearMonth(String yearMonth) {
  102. this.yearMonth = yearMonth;
  103. }
  104. public java.lang.String getPidName() {
  105. return pidName;
  106. }
  107. public void setPidName(java.lang.String pidName) {
  108. this.pidName = pidName;
  109. }
  110. public String getDatumWorkDuration() {
  111. return datumWorkDuration;
  112. }
  113. public void setDatumWorkDuration(String datumWorkDuration) {
  114. this.datumWorkDuration = datumWorkDuration;
  115. }
  116. public String getAttendanceDuration() {
  117. return attendanceDuration;
  118. }
  119. public void setAttendanceDuration(String attendanceDuration) {
  120. this.attendanceDuration = attendanceDuration;
  121. }
  122. public BigDecimal getAttendanceRate() {
  123. return attendanceRate;
  124. }
  125. public void setAttendanceRate(BigDecimal attendanceRate) {
  126. this.attendanceRate = attendanceRate;
  127. }
  128. public String getDeptId() {
  129. return deptId;
  130. }
  131. public void setDeptId(String deptId) {
  132. this.deptId = deptId;
  133. }
  134. public String getUserName() {
  135. return userName;
  136. }
  137. public void setUserName(String userName) {
  138. this.userName = userName;
  139. }
  140. public Integer getAttType() {
  141. return attType;
  142. }
  143. public void setAttType(Integer attType) {
  144. this.attType = attType;
  145. }
  146. public String getAttYear() {
  147. return attYear;
  148. }
  149. public void setAttYear(String attYear) {
  150. this.attYear = attYear;
  151. }
  152. public String getAttMonth() {
  153. return attMonth;
  154. }
  155. public void setAttMonth(String attMonth) {
  156. this.attMonth = attMonth;
  157. }
  158. public Integer getAttQuarters() {
  159. return attQuarters;
  160. }
  161. public void setAttQuarters(Integer attQuarters) {
  162. this.attQuarters = attQuarters;
  163. }
  164. public String getPid() {
  165. return pid;
  166. }
  167. public void setPid(String pid) {
  168. this.pid = pid;
  169. }
  170. public String getDid() {
  171. return did;
  172. }
  173. public void setDid(String did) {
  174. this.did = did;
  175. }
  176. public List<String> getYearMonthList() {
  177. return yearMonthList;
  178. }
  179. public void setYearMonthList(List<String> yearMonthList) {
  180. this.yearMonthList = yearMonthList;
  181. }
  182. }