CalendarEntity.java 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418
  1. package cn.com.lzt.calendar.entity;
  2. import javax.persistence.Column;
  3. import javax.persistence.Entity;
  4. import javax.persistence.GeneratedValue;
  5. import javax.persistence.Id;
  6. import javax.persistence.Table;
  7. import javax.persistence.Transient;
  8. import org.hibernate.annotations.GenericGenerator;
  9. import org.jeecgframework.poi.excel.annotation.Excel;
  10. /**
  11. * @Title: Entity
  12. * @Description: 日历表
  13. * @author onlineGenerator
  14. * @date 2017-11-15 16:20:19
  15. * @version V1.0
  16. *
  17. */
  18. @Entity
  19. @Table(name = "t_bus_calendar", schema = "")
  20. @SuppressWarnings("serial")
  21. public class CalendarEntity implements java.io.Serializable {
  22. /** 主键 */
  23. private java.lang.String id;
  24. /** 年份 */
  25. @Excel(name = "年份", width = 15)
  26. private java.lang.Integer year;
  27. /** 月份 */
  28. @Excel(name = "月份", width = 15)
  29. private java.lang.Integer month;
  30. /** 日期 */
  31. @Excel(name = "日期", width = 15)
  32. private java.lang.Integer day;
  33. /** 星期 */
  34. @Excel(name = "星期", width = 15)
  35. private java.lang.String week;
  36. /** 年月日 */
  37. @Excel(name = "年月日", width = 15, format = "yyyy-MM-dd")
  38. private java.util.Date ymdDate;
  39. /** 节假日类型 */
  40. @Excel(name = "节假日类型", width = 15, dicCode = "dtype")
  41. private java.lang.String dtype;
  42. /** 节假日名称 */
  43. @Excel(name = "节假日名称", width = 15)
  44. private java.lang.String dname;
  45. /** 备注 */
  46. @Excel(name = "备注", width = 15)
  47. private java.lang.String remark;
  48. /** 是否修改过 */
  49. @Excel(name = "是否修改过", width = 15, dicCode = "ifedit")
  50. private java.lang.String ifedit;
  51. /** 创建人名称 */
  52. private java.lang.String createName;
  53. /** 创建人登录名称 */
  54. private java.lang.String createBy;
  55. /** 创建日期 */
  56. private java.util.Date createDate;
  57. /** 更新人名称 */
  58. private java.lang.String updateName;
  59. /** 更新人登录名称 */
  60. private java.lang.String updateBy;
  61. /** 更新日期 */
  62. private java.util.Date updateDate;
  63. private String ymdDateStart;
  64. private String ymdDateEnd;
  65. @Transient
  66. public String getYmdDateStart() {
  67. return ymdDateStart;
  68. }
  69. public void setYmdDateStart(String ymdDateStart) {
  70. this.ymdDateStart = ymdDateStart;
  71. }
  72. @Transient
  73. public String getYmdDateEnd() {
  74. return ymdDateEnd;
  75. }
  76. public void setYmdDateEnd(String ymdDateEnd) {
  77. this.ymdDateEnd = ymdDateEnd;
  78. }
  79. /**
  80. * 方法: 取得java.lang.String
  81. *
  82. * @return: java.lang.String 主键
  83. */
  84. @Id
  85. @GeneratedValue(generator = "paymentableGenerator")
  86. @GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
  87. @Column(name = "ID", nullable = false, length = 36)
  88. public java.lang.String getId() {
  89. return this.id;
  90. }
  91. /**
  92. * 方法: 设置java.lang.String
  93. *
  94. * @param: java.lang.String 主键
  95. */
  96. public void setId(java.lang.String id) {
  97. this.id = id;
  98. }
  99. /**
  100. * 方法: 取得java.lang.Integer
  101. *
  102. * @return: java.lang.Integer 年份
  103. */
  104. @Column(name = "YEAR", nullable = false, length = 4)
  105. public java.lang.Integer getYear() {
  106. return this.year;
  107. }
  108. /**
  109. * 方法: 设置java.lang.Integer
  110. *
  111. * @param: java.lang.Integer 年份
  112. */
  113. public void setYear(java.lang.Integer year) {
  114. this.year = year;
  115. }
  116. /**
  117. * 方法: 取得java.lang.Integer
  118. *
  119. * @return: java.lang.Integer 月份
  120. */
  121. @Column(name = "MONTH", nullable = false, length = 2)
  122. public java.lang.Integer getMonth() {
  123. return this.month;
  124. }
  125. /**
  126. * 方法: 设置java.lang.Integer
  127. *
  128. * @param: java.lang.Integer 月份
  129. */
  130. public void setMonth(java.lang.Integer month) {
  131. this.month = month;
  132. }
  133. /**
  134. * 方法: 取得java.lang.Integer
  135. *
  136. * @return: java.lang.Integer 日期
  137. */
  138. @Column(name = "DAY", nullable = false, length = 2)
  139. public java.lang.Integer getDay() {
  140. return this.day;
  141. }
  142. /**
  143. * 方法: 设置java.lang.Integer
  144. *
  145. * @param: java.lang.Integer 日期
  146. */
  147. public void setDay(java.lang.Integer day) {
  148. this.day = day;
  149. }
  150. /**
  151. * 方法: 取得java.lang.String
  152. *
  153. * @return: java.lang.String 星期
  154. */
  155. @Column(name = "WEEK", nullable = false, length = 1)
  156. public java.lang.String getWeek() {
  157. return this.week;
  158. }
  159. /**
  160. * 方法: 设置java.lang.String
  161. *
  162. * @param: java.lang.String 星期
  163. */
  164. public void setWeek(java.lang.String week) {
  165. this.week = week;
  166. }
  167. /**
  168. * 方法: 取得java.util.Date
  169. *
  170. * @return: java.util.Date 年月日
  171. */
  172. @Column(name = "YMD_DATE", nullable = false, length = 20)
  173. public java.util.Date getYmdDate() {
  174. return this.ymdDate;
  175. }
  176. /**
  177. * 方法: 设置java.util.Date
  178. *
  179. * @param: java.util.Date 年月日
  180. */
  181. public void setYmdDate(java.util.Date ymdDate) {
  182. this.ymdDate = ymdDate;
  183. }
  184. /**
  185. * 方法: 取得java.lang.String
  186. *
  187. * @return: java.lang.String 节假日类型
  188. */
  189. @Column(name = "DTYPE", nullable = false, length = 1)
  190. public java.lang.String getDtype() {
  191. return this.dtype;
  192. }
  193. /**
  194. * 方法: 设置java.lang.String
  195. *
  196. * @param: java.lang.String 节假日类型
  197. */
  198. public void setDtype(java.lang.String dtype) {
  199. this.dtype = dtype;
  200. }
  201. /**
  202. * 方法: 取得java.lang.String
  203. *
  204. * @return: java.lang.String 节假日名称
  205. */
  206. @Column(name = "DNAME", nullable = true, length = 100)
  207. public java.lang.String getDname() {
  208. return this.dname;
  209. }
  210. /**
  211. * 方法: 设置java.lang.String
  212. *
  213. * @param: java.lang.String 节假日名称
  214. */
  215. public void setDname(java.lang.String dname) {
  216. this.dname = dname;
  217. }
  218. /**
  219. * 方法: 取得java.lang.String
  220. *
  221. * @return: java.lang.String 备注
  222. */
  223. @Column(name = "REMARK", nullable = true, length = 255)
  224. public java.lang.String getRemark() {
  225. return this.remark;
  226. }
  227. /**
  228. * 方法: 设置java.lang.String
  229. *
  230. * @param: java.lang.String 备注
  231. */
  232. public void setRemark(java.lang.String remark) {
  233. this.remark = remark;
  234. }
  235. /**
  236. * 方法: 取得java.lang.String
  237. *
  238. * @return: java.lang.String 是否修改过
  239. */
  240. @Column(name = "IFEDIT", nullable = false, length = 1)
  241. public java.lang.String getIfedit() {
  242. return this.ifedit;
  243. }
  244. /**
  245. * 方法: 设置java.lang.String
  246. *
  247. * @param: java.lang.String 是否修改过
  248. */
  249. public void setIfedit(java.lang.String ifedit) {
  250. this.ifedit = ifedit;
  251. }
  252. /**
  253. * 方法: 取得java.lang.String
  254. *
  255. * @return: java.lang.String 创建人名称
  256. */
  257. @Column(name = "CREATE_NAME", nullable = true, length = 50)
  258. public java.lang.String getCreateName() {
  259. return this.createName;
  260. }
  261. /**
  262. * 方法: 设置java.lang.String
  263. *
  264. * @param: java.lang.String 创建人名称
  265. */
  266. public void setCreateName(java.lang.String createName) {
  267. this.createName = createName;
  268. }
  269. /**
  270. * 方法: 取得java.lang.String
  271. *
  272. * @return: java.lang.String 创建人登录名称
  273. */
  274. @Column(name = "CREATE_BY", nullable = true, length = 50)
  275. public java.lang.String getCreateBy() {
  276. return this.createBy;
  277. }
  278. /**
  279. * 方法: 设置java.lang.String
  280. *
  281. * @param: java.lang.String 创建人登录名称
  282. */
  283. public void setCreateBy(java.lang.String createBy) {
  284. this.createBy = createBy;
  285. }
  286. /**
  287. * 方法: 取得java.util.Date
  288. *
  289. * @return: java.util.Date 创建日期
  290. */
  291. @Column(name = "CREATE_DATE", nullable = true, length = 20)
  292. public java.util.Date getCreateDate() {
  293. return this.createDate;
  294. }
  295. /**
  296. * 方法: 设置java.util.Date
  297. *
  298. * @param: java.util.Date 创建日期
  299. */
  300. public void setCreateDate(java.util.Date createDate) {
  301. this.createDate = createDate;
  302. }
  303. /**
  304. * 方法: 取得java.lang.String
  305. *
  306. * @return: java.lang.String 更新人名称
  307. */
  308. @Column(name = "UPDATE_NAME", nullable = true, length = 50)
  309. public java.lang.String getUpdateName() {
  310. return this.updateName;
  311. }
  312. /**
  313. * 方法: 设置java.lang.String
  314. *
  315. * @param: java.lang.String 更新人名称
  316. */
  317. public void setUpdateName(java.lang.String updateName) {
  318. this.updateName = updateName;
  319. }
  320. /**
  321. * 方法: 取得java.lang.String
  322. *
  323. * @return: java.lang.String 更新人登录名称
  324. */
  325. @Column(name = "UPDATE_BY", nullable = true, length = 50)
  326. public java.lang.String getUpdateBy() {
  327. return this.updateBy;
  328. }
  329. /**
  330. * 方法: 设置java.lang.String
  331. *
  332. * @param: java.lang.String 更新人登录名称
  333. */
  334. public void setUpdateBy(java.lang.String updateBy) {
  335. this.updateBy = updateBy;
  336. }
  337. /**
  338. * 方法: 取得java.util.Date
  339. *
  340. * @return: java.util.Date 更新日期
  341. */
  342. @Column(name = "UPDATE_DATE", nullable = true, length = 20)
  343. public java.util.Date getUpdateDate() {
  344. return this.updateDate;
  345. }
  346. /**
  347. * 方法: 设置java.util.Date
  348. *
  349. * @param: java.util.Date 更新日期
  350. */
  351. public void setUpdateDate(java.util.Date updateDate) {
  352. this.updateDate = updateDate;
  353. }
  354. }