BudgetMeasureEntity.java 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503
  1. package cn.com.lzt.budget.measure.entity;
  2. import java.util.Date;
  3. import java.lang.String;
  4. import java.lang.Double;
  5. import java.lang.Integer;
  6. import javax.persistence.*;
  7. import org.hibernate.annotations.GenericGenerator;
  8. import org.jeecgframework.poi.excel.annotation.Excel;
  9. /**
  10. * @Title: Entity
  11. * @Description: 预算指标
  12. * @author onlineGenerator
  13. * @date 2020-06-28 16:31:21
  14. * @version V1.0
  15. *
  16. */
  17. @Entity
  18. @Table(name = "t_b_budget_measure", schema = "")
  19. @SuppressWarnings("serial")
  20. public class BudgetMeasureEntity implements java.io.Serializable {
  21. /**主键*/
  22. private String id;
  23. /**创建人名称*/
  24. private String createName;
  25. /**创建人登录名称*/
  26. private String createBy;
  27. /**创建日期*/
  28. private Date createDate;
  29. /**更新人名称*/
  30. private String updateName;
  31. /**更新人登录名称*/
  32. private String updateBy;
  33. /**更新日期*/
  34. private Date updateDate;
  35. /**所属部门*/
  36. private String sysOrgCode;
  37. /**所属公司*/
  38. private String sysCompanyCode;
  39. /**流程状态*/
  40. private String bpmStatus;
  41. /**编码*/
  42. @Excel(name="编码",width=15)
  43. private String code;
  44. /**名称*/
  45. @Excel(name="名称",width=15)
  46. private String name;
  47. /**父id*/
  48. @Excel(name="父id",width=15)
  49. private String parentId;
  50. /**数据类型*/
  51. @Excel(name="数据类型",width=15)
  52. private String datatype;
  53. /**编制工具类型*/
  54. @Excel(name="编制工具类型",width=15)
  55. private String tooltype;
  56. /**是否控制预算*/
  57. @Excel(name="是否控制预算",width=15)
  58. private Integer controlBudget;
  59. /**是否叶子节点*/
  60. @Excel(name="是否叶子节点",width=15)
  61. private Integer isLeaf;
  62. /**税率*/
  63. @Excel(name="税率",width=15)
  64. private Double texrate;
  65. private String label;//标签
  66. private String remark;//备注
  67. private String unit;//单位
  68. private String financeSubject;//财务科目
  69. private Integer seqNo;//排序号
  70. private String category;//分类
  71. private Integer fractionNum;//小数位
  72. private String currencySymbol;//货币符号
  73. private String showType;//显示方式 万元、亿元等
  74. private Integer thousandth;//千分位
  75. private String customCode;//用户自定义编码
  76. private String controlFlag;
  77. private String showName;
  78. /**
  79. *方法: 取得java.lang.String
  80. *@return: java.lang.String 主键
  81. */
  82. @Id
  83. @GeneratedValue(generator = "paymentableGenerator")
  84. @GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
  85. @Column(name ="ID",nullable=false,length=36)
  86. public String getId(){
  87. return this.id;
  88. }
  89. /**
  90. *方法: 设置java.lang.String
  91. *@param: java.lang.String 主键
  92. */
  93. public void setId(String id){
  94. this.id = id;
  95. }
  96. /**
  97. *方法: 取得java.lang.String
  98. *@return: java.lang.String 创建人名称
  99. */
  100. @Column(name ="CREATE_NAME",nullable=true,length=50)
  101. public String getCreateName(){
  102. return this.createName;
  103. }
  104. /**
  105. *方法: 设置java.lang.String
  106. *@param: java.lang.String 创建人名称
  107. */
  108. public void setCreateName(String createName){
  109. this.createName = createName;
  110. }
  111. /**
  112. *方法: 取得java.lang.String
  113. *@return: java.lang.String 创建人登录名称
  114. */
  115. @Column(name ="CREATE_BY",nullable=true,length=50)
  116. public String getCreateBy(){
  117. return this.createBy;
  118. }
  119. /**
  120. *方法: 设置java.lang.String
  121. *@param: java.lang.String 创建人登录名称
  122. */
  123. public void setCreateBy(String createBy){
  124. this.createBy = createBy;
  125. }
  126. /**
  127. *方法: 取得java.util.Date
  128. *@return: java.util.Date 创建日期
  129. */
  130. @Column(name ="CREATE_DATE",nullable=true,length=20)
  131. public Date getCreateDate(){
  132. return this.createDate;
  133. }
  134. /**
  135. *方法: 设置java.util.Date
  136. *@param: java.util.Date 创建日期
  137. */
  138. public void setCreateDate(Date createDate){
  139. this.createDate = createDate;
  140. }
  141. /**
  142. *方法: 取得java.lang.String
  143. *@return: java.lang.String 更新人名称
  144. */
  145. @Column(name ="UPDATE_NAME",nullable=true,length=50)
  146. public String getUpdateName(){
  147. return this.updateName;
  148. }
  149. /**
  150. *方法: 设置java.lang.String
  151. *@param: java.lang.String 更新人名称
  152. */
  153. public void setUpdateName(String updateName){
  154. this.updateName = updateName;
  155. }
  156. /**
  157. *方法: 取得java.lang.String
  158. *@return: java.lang.String 更新人登录名称
  159. */
  160. @Column(name ="UPDATE_BY",nullable=true,length=50)
  161. public String getUpdateBy(){
  162. return this.updateBy;
  163. }
  164. /**
  165. *方法: 设置java.lang.String
  166. *@param: java.lang.String 更新人登录名称
  167. */
  168. public void setUpdateBy(String updateBy){
  169. this.updateBy = updateBy;
  170. }
  171. /**
  172. *方法: 取得java.util.Date
  173. *@return: java.util.Date 更新日期
  174. */
  175. @Column(name ="UPDATE_DATE",nullable=true,length=20)
  176. public Date getUpdateDate(){
  177. return this.updateDate;
  178. }
  179. /**
  180. *方法: 设置java.util.Date
  181. *@param: java.util.Date 更新日期
  182. */
  183. public void setUpdateDate(Date updateDate){
  184. this.updateDate = updateDate;
  185. }
  186. /**
  187. *方法: 取得java.lang.String
  188. *@return: java.lang.String 所属部门
  189. */
  190. @Column(name ="SYS_ORG_CODE",nullable=true,length=50)
  191. public String getSysOrgCode(){
  192. return this.sysOrgCode;
  193. }
  194. /**
  195. *方法: 设置java.lang.String
  196. *@param: java.lang.String 所属部门
  197. */
  198. public void setSysOrgCode(String sysOrgCode){
  199. this.sysOrgCode = sysOrgCode;
  200. }
  201. /**
  202. *方法: 取得java.lang.String
  203. *@return: java.lang.String 所属公司
  204. */
  205. @Column(name ="SYS_COMPANY_CODE",nullable=true,length=50)
  206. public String getSysCompanyCode(){
  207. return this.sysCompanyCode;
  208. }
  209. /**
  210. *方法: 设置java.lang.String
  211. *@param: java.lang.String 所属公司
  212. */
  213. public void setSysCompanyCode(String sysCompanyCode){
  214. this.sysCompanyCode = sysCompanyCode;
  215. }
  216. /**
  217. *方法: 取得java.lang.String
  218. *@return: java.lang.String 流程状态
  219. */
  220. @Column(name ="BPM_STATUS",nullable=true,length=32)
  221. public String getBpmStatus(){
  222. return this.bpmStatus;
  223. }
  224. /**
  225. *方法: 设置java.lang.String
  226. *@param: java.lang.String 流程状态
  227. */
  228. public void setBpmStatus(String bpmStatus){
  229. this.bpmStatus = bpmStatus;
  230. }
  231. /**
  232. *方法: 取得java.lang.String
  233. *@return: java.lang.String 编码
  234. */
  235. @Column(name ="CODE",nullable=true,length=64)
  236. public String getCode(){
  237. return this.code;
  238. }
  239. /**
  240. *方法: 设置java.lang.String
  241. *@param: java.lang.String 编码
  242. */
  243. public void setCode(String code){
  244. this.code = code;
  245. }
  246. /**
  247. *方法: 取得java.lang.String
  248. *@return: java.lang.String 名称
  249. */
  250. @Column(name ="NAME",nullable=true,length=255)
  251. public String getName(){
  252. return this.name;
  253. }
  254. /**
  255. *方法: 设置java.lang.String
  256. *@param: java.lang.String 名称
  257. */
  258. public void setName(String name){
  259. this.name = name;
  260. }
  261. /**
  262. *方法: 取得java.lang.String
  263. *@return: java.lang.String 父id
  264. */
  265. @Column(name ="PARENT_ID",nullable=true,length=32)
  266. public String getParentId(){
  267. return this.parentId;
  268. }
  269. /**
  270. *方法: 设置java.lang.String
  271. *@param: java.lang.String 父id
  272. */
  273. public void setParentId(String parentId){
  274. this.parentId = parentId;
  275. }
  276. /**
  277. *方法: 取得java.lang.String
  278. *@return: java.lang.String 数据类型
  279. */
  280. @Column(name ="DATATYPE",nullable=true,length=32)
  281. public String getDatatype(){
  282. return this.datatype;
  283. }
  284. /**
  285. *方法: 设置java.lang.String
  286. *@param: java.lang.String 数据类型
  287. */
  288. public void setDatatype(String datatype){
  289. this.datatype = datatype;
  290. }
  291. /**
  292. *方法: 取得java.lang.String
  293. *@return: java.lang.String 编制工具类型
  294. */
  295. @Column(name ="TOOLTYPE",nullable=true,length=32)
  296. public String getTooltype(){
  297. return this.tooltype;
  298. }
  299. /**
  300. *方法: 设置java.lang.String
  301. *@param: java.lang.String 编制工具类型
  302. */
  303. public void setTooltype(String tooltype){
  304. this.tooltype = tooltype;
  305. }
  306. /**
  307. *方法: 取得java.lang.Integer
  308. *@return: java.lang.Integer 是否控制预算
  309. */
  310. @Column(name ="CONTROL_BUDGET",nullable=true,length=32)
  311. public Integer getControlBudget(){
  312. return this.controlBudget;
  313. }
  314. /**
  315. *方法: 设置java.lang.Integer
  316. *@param: java.lang.Integer 是否控制预算
  317. */
  318. public void setControlBudget(Integer controlBudget){
  319. this.controlBudget = controlBudget;
  320. }
  321. /**
  322. *方法: 取得java.lang.Integer
  323. *@return: java.lang.Integer 是否叶子节点
  324. */
  325. @Column(name ="IS_LEAF",nullable=true,length=32)
  326. public Integer getIsLeaf(){
  327. return this.isLeaf;
  328. }
  329. /**
  330. *方法: 设置java.lang.Integer
  331. *@param: java.lang.Integer 是否叶子节点
  332. */
  333. public void setIsLeaf(Integer isLeaf){
  334. this.isLeaf = isLeaf;
  335. }
  336. /**
  337. *方法: 取得java.lang.Double
  338. *@return: java.lang.Double 税率
  339. */
  340. @Column(name ="TEXRATE",nullable=true,length=32)
  341. public Double getTexrate(){
  342. return this.texrate;
  343. }
  344. /**
  345. *方法: 设置java.lang.Double
  346. *@param: java.lang.Double 税率
  347. */
  348. public void setTexrate(Double texrate){
  349. this.texrate = texrate;
  350. }
  351. @Column(name ="label",nullable=true)
  352. public String getLabel() {
  353. return label;
  354. }
  355. public void setLabel(String label) {
  356. this.label = label;
  357. }
  358. @Column(name ="remark",nullable=true)
  359. public String getRemark() {
  360. return remark;
  361. }
  362. public void setRemark(String remark) {
  363. this.remark = remark;
  364. }
  365. @Column(name ="unit",nullable=true)
  366. public String getUnit() {
  367. return unit;
  368. }
  369. public void setUnit(String unit) {
  370. this.unit = unit;
  371. }
  372. @Column(name ="seq_no",nullable=true)
  373. public Integer getSeqNo() {
  374. return seqNo;
  375. }
  376. public void setSeqNo(Integer seqNo) {
  377. this.seqNo = seqNo;
  378. }
  379. @Column(name ="category",nullable=true)
  380. public String getCategory() {
  381. return category;
  382. }
  383. public void setCategory(String category) {
  384. this.category = category;
  385. }
  386. @Column(name ="finance_subject",nullable=true)
  387. public String getFinanceSubject() {
  388. return financeSubject;
  389. }
  390. public void setFinanceSubject(String financeSubject) {
  391. this.financeSubject = financeSubject;
  392. }
  393. @Column(name ="fraction_num",nullable=true)
  394. public Integer getFractionNum() {
  395. return fractionNum;
  396. }
  397. public void setFractionNum(Integer fractionNum) {
  398. this.fractionNum = fractionNum;
  399. }
  400. @Column(name ="currency_symbol",nullable=true)
  401. public String getCurrencySymbol() {
  402. return currencySymbol;
  403. }
  404. public void setCurrencySymbol(String currencySymbol) {
  405. this.currencySymbol = currencySymbol;
  406. }
  407. @Column(name ="show_type",nullable=true)
  408. public String getShowType() {
  409. return showType;
  410. }
  411. public void setShowType(String showType) {
  412. this.showType = showType;
  413. }
  414. @Column(name ="thousandth",nullable=true)
  415. public Integer getThousandth() {
  416. return thousandth;
  417. }
  418. public void setThousandth(Integer thousandth) {
  419. this.thousandth = thousandth;
  420. }
  421. @Column(name ="custom_code",nullable=true)
  422. public String getCustomCode() {
  423. return customCode;
  424. }
  425. public void setCustomCode(String customCode) {
  426. this.customCode = customCode;
  427. }
  428. @Column(name ="control_flag",nullable=true)
  429. public String getControlFlag() {
  430. return controlFlag;
  431. }
  432. public void setControlFlag(String controlFlag) {
  433. this.controlFlag = controlFlag;
  434. }
  435. @Transient
  436. public String getShowName() {
  437. return showName;
  438. }
  439. public void setShowName(String showName) {
  440. this.showName = showName;
  441. }
  442. }