0de0916b7d8a9fa4608b351980fb4d2cad22ac3f.svn-base 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. package cn.com.goldenwater.dcproj.dto;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import java.io.Serializable;
  4. import java.util.List;
  5. public class PrivSysDto implements Serializable {
  6. //ID(主键)
  7. @ApiModelProperty(value = "ID(长度:64,主键,可为空:N)", notes = "ID", required = true)
  8. private String id;
  9. //叶子节点标识
  10. @ApiModelProperty(value = "叶子节点标识(长度:1,可为空:Y,默认值:'0')", notes = "叶子节点标识")
  11. private String flagLeaf;
  12. //显示顺序
  13. @ApiModelProperty(value = "显示顺序(精度:5,可为空:Y)", notes = "显示顺序")
  14. private Long seq;
  15. //菜单,表单控件(包括按钮、输入或显示控件、表单区域div/table等)
  16. @ApiModelProperty(value = "菜单,表单控件(包括按钮、输入或显示控件、表单区域div/table等)(长度:12,可为空:Y)", notes = "菜单,表单控件(包括按钮、输入或显示控件、表单区域div/table等)")
  17. private String privType;
  18. //权限名称
  19. @ApiModelProperty(value = "权限名称(长度:256,可为空:Y)", notes = "权限名称")
  20. private String privName;
  21. //归属系统
  22. @ApiModelProperty(value = "归属系统 DC_PC/DC_APP", notes = "归属系统")
  23. private String ownerSystem;
  24. //样例:菜单是sys:user、按钮为user:add、表单控件为user:basic(页面:区域标识(div/table/控件等))
  25. @ApiModelProperty(value = "(长度:256,可为空:Y)", notes = "")
  26. private String code;
  27. //父权限ID
  28. @ApiModelProperty(value = "父权限ID(长度:64,可为空:Y)", notes = "父权限ID")
  29. private String parentId;
  30. //对应后台Controller中的URI,后台按此URI控制访问权限;菜单或按钮时应有值
  31. @ApiModelProperty(value = "对应后台Controller中的URI,后台按此URI控制访问权限;菜单或按钮时应有值(长度:512,可为空:Y)", notes = "对应后台Controller中的URI,后台按此URI控制访问权限;菜单或按钮时应有值")
  32. private String privUri;
  33. @ApiModelProperty(value = "权限列表")
  34. private List<PrivSysDto> privList;
  35. public List<PrivSysDto> getPrivList() {
  36. return privList;
  37. }
  38. public void setPrivList(List<PrivSysDto> privList) {
  39. this.privList = privList;
  40. }
  41. public String getId() {
  42. return id;
  43. }
  44. public void setId(String id) {
  45. this.id = id;
  46. }
  47. public String getFlagLeaf() {
  48. return flagLeaf;
  49. }
  50. public void setFlagLeaf(String flagLeaf) {
  51. this.flagLeaf = flagLeaf;
  52. }
  53. public Long getSeq() {
  54. return seq;
  55. }
  56. public void setSeq(Long seq) {
  57. this.seq = seq;
  58. }
  59. public String getPrivType() {
  60. return privType;
  61. }
  62. public void setPrivType(String privType) {
  63. this.privType = privType;
  64. }
  65. public String getPrivName() {
  66. return privName;
  67. }
  68. public void setPrivName(String privName) {
  69. this.privName = privName;
  70. }
  71. public String getOwnerSystem() {
  72. return ownerSystem;
  73. }
  74. public void setOwnerSystem(String ownerSystem) {
  75. this.ownerSystem = ownerSystem;
  76. }
  77. public String getCode() {
  78. return code;
  79. }
  80. public void setCode(String code) {
  81. this.code = code;
  82. }
  83. public String getParentId() {
  84. return parentId;
  85. }
  86. public void setParentId(String parentId) {
  87. this.parentId = parentId;
  88. }
  89. public String getPrivUri() {
  90. return privUri;
  91. }
  92. public void setPrivUri(String privUri) {
  93. this.privUri = privUri;
  94. }
  95. }