Commit 5d3d1c013b35648b3471f6c5294ec797625a87a5

Authored by unknown
1 parent 7f49be57
Exists in master

update id deal

build.gradle
... ... @@ -55,7 +55,7 @@ uploadArchives {
55 55 authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD)
56 56 }
57 57 pom.project {
58   - version '1.2.15'
  58 + version '1.2.16'
59 59 artifactId ARTIFACT_Id
60 60 groupId GROUP_ID
61 61 packaging TYPE
... ...
src/main/resources/template/bazhuayun/ManageControllerTemplate.ftl
... ... @@ -70,7 +70,7 @@ public class ${controllerClassName} {
70 70 }
71 71  
72 72 /**
73   - * @api {GET} /manage/${controllerMap}/{ssid} 查询ssid对应的${controllerMap}
  73 + * @api {GET} /manage/${controllerMap}/{id} 查询id对应的${controllerMap}
74 74 * @apiDescription 查询ssid对应${controllerMap}数据
75 75 *
76 76 * @apiGroup ${controllerMap}
... ... @@ -80,9 +80,9 @@ public class ${controllerClassName} {
80 80 *
81 81 * @apiUse ResultInfo
82 82 */
83   - @GetMapping("/{ssid}")
84   - public ResultInfo get(@PathVariable String ssid){
85   - return this.${serviceClassFieldName}.getOneManage(ssid);
  83 + @GetMapping("/{id}")
  84 + public ResultInfo get(@PathVariable Integer id){
  85 + return this.${serviceClassFieldName}.getOneManage(id);
86 86 }
87 87  
88 88 /**
... ... @@ -102,8 +102,8 @@ public class ${controllerClassName} {
102 102 }
103 103  
104 104 /**
105   - * @api {DELETE} /manage/${controllerMap}/{ssid} 删除ssid对应的${controllerMap}
106   - * @apiDescription 删除ssid对应的${controllerMap}数据
  105 + * @api {DELETE} /manage/${controllerMap}/{id} 删除id对应的${controllerMap}
  106 + * @apiDescription 删除id对应的${controllerMap}数据
107 107 *
108 108 * @apiGroup ${controllerMap}
109 109 * @apiName 删除实体数据
... ... @@ -112,13 +112,13 @@ public class ${controllerClassName} {
112 112 *
113 113 * @apiUse ResultInfo
114 114 */
115   - @DeleteMapping("/{ssid}")
116   - public ResultInfo delete(@PathVariable String ssid){
117   - return this.${serviceClassFieldName}.deleteManage(ssid);
  115 + @DeleteMapping("/{id}")
  116 + public ResultInfo delete(@PathVariable Integer id){
  117 + return this.${serviceClassFieldName}.deleteManage(id);
118 118 }
119 119  
120 120 /**
121   - * @api {PUT} /manage/${controllerMap}/{ssid} 修改${controllerMap}数据
  121 + * @api {PUT} /manage/${controllerMap}/{id} 修改${controllerMap}数据
122 122 * @apiDescription 修改${controllerMap}数据
123 123 *
124 124 * @apiGroup ${controllerMap}
... ... @@ -128,9 +128,9 @@ public class ${controllerClassName} {
128 128 *
129 129 * @apiUse ResultInfo
130 130 */
131   - @PutMapping("/{ssid}")
132   - public ResultInfo put(@PathVariable String ssid, HttpServletRequest request){
133   - return this.${serviceClassFieldName}.putManage(ssid, UtilHttpRequestMap.getUpdateListByRequestMap(request.getParameterMap(), ${entityClassSimpleName}.class, null));
  131 + @PutMapping("/{id}")
  132 + public ResultInfo put(@PathVariable Integer id, HttpServletRequest request){
  133 + return this.${serviceClassFieldName}.putManage(id, UtilHttpRequestMap.getUpdateListByRequestMap(request.getParameterMap(), ${entityClassSimpleName}.class, null));
134 134 }
135 135  
136 136 }
... ...
src/main/resources/template/bazhuayun/RepositoryTemplate.ftl
... ... @@ -42,28 +42,23 @@ public class ${repositoryClassSimpleName} extends CustomJdbcTemplate<${entityCla
42 42 entityData.put("rows", voList);
43 43 return entityData;
44 44 }
45   -
46   - public ${voClassSimpleName} getVoBySsid(String ssid) throws Exception{
47   - return this.getVoByEntity(this.findEntityByID(this.getIdBySsid(ssid)));
48   - }
49   -
  45 +
50 46 public ${voClassSimpleName} getVoByEntity(${entityClassSimpleName} entity) throws Exception{
51 47 ${voClassSimpleName} voObj = null;
52 48 try {
53   - voObj = UtilObject.fieldCopy(entity, ${voClassSimpleName}.class, true, new String[]{"id"});
  49 + voObj = UtilObject.fieldCopy(entity, ${voClassSimpleName}.class, true, null);
54 50 } catch (Exception e) {
55 51 throw new Exception("对象转换失败");
56 52 }
57   - voObj.setSsid(this.getSsidById(entity.getId()));
58 53 return voObj;
59 54 }
60 55  
61   - public void updateEntityBySsid(String ssid, List<Object[]> updateList) throws Exception{
62   - this.updateEntityById(updateList, this.getIdBySsid(ssid));
  56 + public void updateEntityById(Integer id, List<Object[]> updateList) throws Exception{
  57 + this.updateEntityById(updateList, id);
63 58 }
64 59  
65   - public void deleteEntityBySsid(String ssid) throws Exception{
66   - this.deleteEntityByID(this.getIdBySsid(ssid));
  60 + public void deleteEntityById(Integer id) throws Exception{
  61 + this.deleteEntityByID(id);
67 62 }
68 63  
69 64 public ${voClassSimpleName} addEntityByMap(Map<String, Object> data) throws Exception{
... ...
src/main/resources/template/bazhuayun/ServiceImplTemplate.ftl
... ... @@ -30,9 +30,9 @@ public class ${serviceImplClassSimpleName} implements ${serviceClassSimpleName}
30 30 }
31 31  
32 32 @Override
33   - public ResultInfo getOneV1(String ssid) {
  33 + public ResultInfo getOneV1(Integer id) {
34 34 try {
35   - return UtilResultInfo.getSuccess("查询成功", this.${repositoryClassFieldName}.getVoBySsid(ssid));
  35 + return UtilResultInfo.getSuccess("查询成功", this.${repositoryClassFieldName}.findEntityById(id));
36 36 } catch (Exception e) {
37 37 UtilLog.errorForException(e, this.getClass());
38 38 return UtilResultInfo.getFailure(e.getMessage());
... ... @@ -50,18 +50,18 @@ public class ${serviceImplClassSimpleName} implements ${serviceClassSimpleName}
50 50 }
51 51  
52 52 @Override
53   - public ResultInfo getOneManage(String ssid) {
  53 + public ResultInfo getOneManage(Integer id) {
54 54 try {
55   - return UtilResultInfo.getSuccess("查询成功", this.${repositoryClassFieldName}.getVoBySsid(ssid));
  55 + return UtilResultInfo.getSuccess("查询成功", this.${repositoryClassFieldName}.findEntityById(id));
56 56 } catch (Exception e) {
57 57 return UtilResultInfo.getFailure(e.getMessage());
58 58 }
59 59 }
60 60  
61 61 @Override
62   - public ResultInfo putManage(String ssid, List<Object[]> updateList) {
  62 + public ResultInfo putManage(Integer id, List<Object[]> updateList) {
63 63 try{
64   - this.${repositoryClassFieldName}.updateEntityBySsid(ssid, updateList);
  64 + this.${repositoryClassFieldName}.updateEntityById(id, updateList);
65 65 }catch(Exception e){
66 66 UtilLog.errorForException(e, this.getClass());
67 67 return UtilResultInfo.getFailure(e.getMessage());
... ... @@ -70,9 +70,9 @@ public class ${serviceImplClassSimpleName} implements ${serviceClassSimpleName}
70 70 }
71 71  
72 72 @Override
73   - public ResultInfo deleteManage(String ssid) {
  73 + public ResultInfo deleteManage(Integer id) {
74 74 try{
75   - this.${repositoryClassFieldName}.deleteEntityBySsid(ssid);
  75 + this.${repositoryClassFieldName}.deleteEntityById(id);
76 76 }catch(Exception e){
77 77 UtilLog.errorForException(e, this.getClass());
78 78 return UtilResultInfo.getFailure(e.getMessage());
... ...
src/main/resources/template/bazhuayun/ServiceTemplate.ftl
... ... @@ -16,11 +16,11 @@ public interface ${serviceClassSimpleName} {
16 16 public ResultInfo getListV1(List<Object[]> condition, Integer page, Integer size);
17 17  
18 18 /**
19   - * 获取ssid对应的数据
20   - * @param ssid
  19 + * 获取id对应的数据
  20 + * @param id
21 21 * @return
22 22 */
23   - public ResultInfo getOneV1(String ssid);
  23 + public ResultInfo getOneV1(Integer id);
24 24  
25 25 /**
26 26 * 获取列表
... ... @@ -32,29 +32,30 @@ public interface ${serviceClassSimpleName} {
32 32 public ResultInfo getListManage(List<Object[]> condition, Integer page, Integer size);
33 33  
34 34 /**
35   - * 获取ssid对应的数据
36   - * @param ssid
  35 + * 获取id对应的数据
  36 + * @param id
37 37 * @return
38 38 */
39   - public ResultInfo getOneManage(String ssid);
  39 + public ResultInfo getOneManage(Integer id);
40 40  
41 41 /**
42   - * 修改ssid对应的数据
43   - * @param ssid
  42 + * 修改id对应的数据
  43 + * @param id
  44 + * @param updateList
44 45 * @return
45 46 */
46   - public ResultInfo putManage(String ssid, List<Object[]> updateList);
  47 + public ResultInfo putManage(Integer id, List<Object[]> updateList);
47 48  
48 49 /**
49 50 * 删除ssid对应的数据
50   - * @param ssid
  51 + * @param id
51 52 * @return
52 53 */
53   - public ResultInfo deleteManage(String ssid);
  54 + public ResultInfo deleteManage(Integer id);
54 55  
55 56 /**
56 57 * 创建数据
57   - * @param ssid
  58 + * @param data
58 59 * @return
59 60 */
60 61 public ResultInfo postManage(Map<String, Object> data);
... ...
src/main/resources/template/bazhuayun/V1ControllerTemplate.ftl
... ... @@ -71,7 +71,7 @@ public class ${controllerClassName} {
71 71 }
72 72  
73 73 /**
74   - * @api {GET} /v1/${controllerMap}/{ssid} 查询ssid对应的${controllerMap}
  74 + * @api {GET} /v1/${controllerMap}/{id} 查询ssid对应的${controllerMap}
75 75 * @apiDescription 查询ssid对应${controllerMap}数据
76 76 *
77 77 * @apiGroup ${controllerMap}
... ... @@ -81,9 +81,9 @@ public class ${controllerClassName} {
81 81 *
82 82 * @apiUse ResultInfo
83 83 */
84   - @GetMapping("/{ssid}")
85   - public ResultInfo get(@PathVariable String ssid){
86   - return this.${serviceClassFieldName}.getOneV1(ssid);
  84 + @GetMapping("/{id}")
  85 + public ResultInfo get(@PathVariable Integer id){
  86 + return this.${serviceClassFieldName}.getOneV1(id);
87 87 }
88 88  
89 89 /**
... ... @@ -103,7 +103,7 @@ public class ${controllerClassName} {
103 103 }
104 104  
105 105 /**
106   - * @api {DELETE} /v1/${controllerMap}/{ssid} 删除ssid对应的${controllerMap}
  106 + * @api {DELETE} /v1/${controllerMap}/{id} 删除id对应的${controllerMap}
107 107 * @apiDescription 删除ssid对应的${controllerMap}数据
108 108 *
109 109 * @apiGroup ${controllerMap}
... ... @@ -113,13 +113,13 @@ public class ${controllerClassName} {
113 113 *
114 114 * @apiUse ResultInfo
115 115 */
116   - @DeleteMapping("/{ssid}")
117   - public ResultInfo delete(@PathVariable String ssid){
  116 + @DeleteMapping("/{id}")
  117 + public ResultInfo delete(@PathVariable Integer id){
118 118 return UtilResultInfo.getFailure("没有找到对应处理逻辑");
119 119 }
120 120  
121 121 /**
122   - * @api {PUT} /v1/${controllerMap}/{ssid} 修改${controllerMap}数据
  122 + * @api {PUT} /v1/${controllerMap}/{id} 修改${controllerMap}数据
123 123 * @apiDescription 修改${controllerMap}数据
124 124 *
125 125 * @apiGroup ${controllerMap}
... ... @@ -129,8 +129,8 @@ public class ${controllerClassName} {
129 129 *
130 130 * @apiUse ResultInfo
131 131 */
132   - @PutMapping("/{ssid}")
133   - public ResultInfo put(@PathVariable String ssid, HttpServletRequest request){
  132 + @PutMapping("/{id}")
  133 + public ResultInfo put(@PathVariable Integer id, HttpServletRequest request){
134 134 return UtilResultInfo.getFailure("没有找到对应处理逻辑");
135 135 }
136 136  
... ...
src/main/resources/template/bazhuayun/VoTemplate.ftl
... ... @@ -16,22 +16,12 @@ public class ${voClassSimpleName} implements Serializable {
16 16  
17 17 <#--变量 ,get,set方法-->
18 18 <#if tablemodel.columnlist?exists>
19   - private String ssid;
20   -
21   - public String getSsid(){
22   - return ssid;
23   - }
24   - public void setSsid(String ssid){
25   - this.ssid = ssid;
26   - }
27   -
28 19 <#list tablemodel.columnlist as clist>
29 20 <#if clist.columnRemarks?exists>
30 21 /**
31 22 * ${clist.columnRemarks}
32 23 */
33 24 </#if>
34   - <#if clist.columnName != "id" && clist.columnName != "ssid" >
35 25 private ${clist.columnJAVAType} ${clist.columnName};
36 26  
37 27 public ${clist.columnJAVAType} get${clist.columnMethodName}(){
... ... @@ -40,7 +30,6 @@ public class ${voClassSimpleName} implements Serializable {
40 30 public void set${clist.columnMethodName}(${clist.columnJAVAType} ${clist.columnName}){
41 31 this.${clist.columnName} = ${clist.columnName};
42 32 }
43   - </#if>
44 33 </#list>
45 34 </#if>
46 35  
... ...