diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmProjectGroupController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmGroupController.java
similarity index 94%
rename from xm-core/src/main/java/com/xm/core/ctrl/XmProjectGroupController.java
rename to xm-core/src/main/java/com/xm/core/ctrl/XmGroupController.java
index 5da8e3d0..00871b87 100644
--- a/xm-core/src/main/java/com/xm/core/ctrl/XmProjectGroupController.java
+++ b/xm-core/src/main/java/com/xm/core/ctrl/XmGroupController.java
@@ -1,6 +1,5 @@
package com.xm.core.ctrl;
-import com.alibaba.fastjson.JSON;
import com.mdp.core.entity.Tips;
import com.mdp.core.err.BizException;
import com.mdp.core.utils.RequestUtils;
@@ -12,9 +11,8 @@ import com.mdp.safe.client.utils.LoginUtils;
import com.xm.core.entity.XmProduct;
import com.xm.core.entity.XmProject;
import com.xm.core.entity.XmProjectGroup;
-import com.xm.core.entity.XmProjectGroupUser;
import com.xm.core.service.XmProductService;
-import com.xm.core.service.XmProjectGroupService;
+import com.xm.core.service.XmGroupService;
import com.xm.core.service.XmProjectService;
import com.xm.core.service.XmRecordService;
import com.xm.core.service.cache.XmProjectGroupCacheService;
@@ -34,7 +32,7 @@ import java.util.Map;
import java.util.stream.Collectors;
/**
- * url编制采用rest风格,如对XM.xm_project_group xm_project_group的操作有增删改查,对应的url分别为:
+ * url编制采用rest风格,如对XM.xm_group xm_group的操作有增删改查,对应的url分别为:
* 新增: xm/xmProjectGroup/add
* 查询: xm/xmProjectGroup/list
* 模糊查询: xm/xmProjectGroup/listKey
@@ -42,17 +40,17 @@ import java.util.stream.Collectors;
* 删除: xm/xmProjectGroup/del
* 批量删除: xm/xmProjectGroup/batchDel
* 组织 com.qqkj 顶级模块 oa 大模块 xm 小模块
- * 实体 XmProjectGroup 表 XM.xm_project_group 当前主键(包括多主键): id;
+ * 实体 XmProjectGroup 表 XM.xm_group 当前主键(包括多主键): id;
***/
-@RestController("xm.core.xmProjectGroupController")
-@RequestMapping(value="/**/xm/core/xmProjectGroup")
-@Api(tags={"xm_project_group操作接口"})
-public class XmProjectGroupController {
+@RestController("xm.core.xmGroupController")
+@RequestMapping(value="/**/xm/core/xmGroup")
+@Api(tags={"xm_group操作接口"})
+public class XmGroupController {
- static Log logger=LogFactory.getLog(XmProjectGroupController.class);
+ static Log logger=LogFactory.getLog(XmGroupController.class);
@Autowired
- private XmProjectGroupService xmProjectGroupService;
+ private XmGroupService xmProjectGroupService;
@Autowired
@@ -174,7 +172,7 @@ public class XmProjectGroupController {
- @ApiOperation( value = "查询xm_project_group信息列表",notes="listXmProjectGroup,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}")
+ @ApiOperation( value = "查询xm_group信息列表",notes="listXmProjectGroup,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}")
@ApiImplicitParams({
@ApiImplicitParam(name="id",value="主键,主键",required=false),
@ApiImplicitParam(name="groupName",value="团队名称",required=false),
@@ -209,7 +207,7 @@ public class XmProjectGroupController {
return m;
}
- @ApiOperation( value = "新增一条xm_project_group信息",notes="addXmProjectGroup,主键如果为空,后台自动生成")
+ @ApiOperation( value = "新增一条xm_group信息",notes="addXmProjectGroup,主键如果为空,后台自动生成")
@ApiResponses({
@ApiResponse(code = 200,response=XmProjectGroup.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}")
})
@@ -295,7 +293,7 @@ public class XmProjectGroupController {
return m;
}
- @ApiOperation( value = "删除一条xm_project_group信息",notes="delXmProjectGroup,仅需要上传主键字段")
+ @ApiOperation( value = "删除一条xm_group信息",notes="delXmProjectGroup,仅需要上传主键字段")
@ApiResponses({
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}}")
})
@@ -365,7 +363,7 @@ public class XmProjectGroupController {
- @ApiOperation( value = "根据主键列表批量删除xm_project_group信息",notes="batchDelXmProjectGroup,仅需要上传主键字段")
+ @ApiOperation( value = "根据主键列表批量删除xm_group信息",notes="batchDelXmProjectGroup,仅需要上传主键字段")
@ApiResponses({
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}")
})
diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmProjectGroupStateController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmGroupStateController.java
similarity index 91%
rename from xm-core/src/main/java/com/xm/core/ctrl/XmProjectGroupStateController.java
rename to xm-core/src/main/java/com/xm/core/ctrl/XmGroupStateController.java
index a972daf1..c92b6fc3 100644
--- a/xm-core/src/main/java/com/xm/core/ctrl/XmProjectGroupStateController.java
+++ b/xm-core/src/main/java/com/xm/core/ctrl/XmGroupStateController.java
@@ -5,7 +5,7 @@ import com.mdp.core.err.BizException;
import com.mdp.core.utils.RequestUtils;
import com.mdp.mybatis.PageUtils;
import com.xm.core.entity.XmProjectGroupState;
-import com.xm.core.service.XmProjectGroupStateService;
+import com.xm.core.service.XmGroupStateService;
import io.swagger.annotations.*;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -17,25 +17,25 @@ import java.util.List;
import java.util.Map;
/**
- * url编制采用rest风格,如对XM.xm_project_group_state 功能状态表,无需前端维护,所有数据由汇总统计得出的操作有增删改查,对应的url分别为:
- * 新增: core/xmProjectGroupState/add
- * 查询: core/xmProjectGroupState/list
- * 模糊查询: core/xmProjectGroupState/listKey
- * 修改: core/xmProjectGroupState/edit
- * 删除: core/xmProjectGroupState/del
- * 批量删除: core/xmProjectGroupState/batchDel
+ * url编制采用rest风格,如对XM.xm_group_state 功能状态表,无需前端维护,所有数据由汇总统计得出的操作有增删改查,对应的url分别为:
+ * 新增: core/xmGroupState/add
+ * 查询: core/xmGroupState/list
+ * 模糊查询: core/xmGroupState/listKey
+ * 修改: core/xmGroupState/edit
+ * 删除: core/xmGroupState/del
+ * 批量删除: core/xmGroupState/batchDel
* 组织 com.qqkj 顶级模块 xm 大模块 core 小模块
- * 实体 XmProjectGroupState 表 XM.xm_project_group_state 当前主键(包括多主键): id;
+ * 实体 XmProjectGroupState 表 XM.xm_group_state 当前主键(包括多主键): id;
***/
-@RestController("xm.core.xmProjectGroupStateController")
-@RequestMapping(value="/**/core/xmProjectGroupState")
+@RestController("xm.core.xmGroupStateController")
+@RequestMapping(value="/**/core/xmGroupState")
@Api(tags={"功能状态表,无需前端维护,所有数据由汇总统计得出操作接口"})
-public class XmProjectGroupStateController {
+public class XmGroupStateController {
- static Log logger=LogFactory.getLog(XmProjectGroupStateController.class);
+ static Log logger=LogFactory.getLog(XmGroupStateController.class);
@Autowired
- private XmProjectGroupStateService xmProjectGroupStateService;
+ private XmGroupStateService xmProjectGroupStateService;
diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmProjectGroupUserController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmGroupUserController.java
similarity index 93%
rename from xm-core/src/main/java/com/xm/core/ctrl/XmProjectGroupUserController.java
rename to xm-core/src/main/java/com/xm/core/ctrl/XmGroupUserController.java
index e592ac4f..da09a4a0 100644
--- a/xm-core/src/main/java/com/xm/core/ctrl/XmProjectGroupUserController.java
+++ b/xm-core/src/main/java/com/xm/core/ctrl/XmGroupUserController.java
@@ -9,10 +9,8 @@ import com.mdp.safe.client.entity.User;
import com.mdp.safe.client.utils.LoginUtils;
import com.xm.core.entity.XmProduct;
import com.xm.core.entity.XmProject;
-import com.xm.core.entity.XmProjectGroup;
import com.xm.core.entity.XmProjectGroupUser;
import com.xm.core.service.*;
-import com.xm.core.service.cache.XmProjectGroupCacheService;
import com.xm.core.service.push.XmPushMsgService;
import com.xm.core.vo.XmProjectGroupVo;
import io.swagger.annotations.*;
@@ -28,25 +26,25 @@ import java.util.stream.Collectors;
import static com.mdp.core.utils.BaseUtils.map;
/**
- * url编制采用rest风格,如对XM.xm_project_group_user xm_project_group_user的操作有增删改查,对应的url分别为:
- * 新增: core/xmProjectGroupUser/add
- * 查询: core/xmProjectGroupUser/list
- * 模糊查询: core/xmProjectGroupUser/listKey
- * 修改: core/xmProjectGroupUser/edit
- * 删除: core/xmProjectGroupUser/del
- * 批量删除: core/xmProjectGroupUser/batchDel
+ * url编制采用rest风格,如对XM.xm_group_user xm_group_user的操作有增删改查,对应的url分别为:
+ * 新增: core/xmGroupUser/add
+ * 查询: core/xmGroupUser/list
+ * 模糊查询: core/xmGroupUser/listKey
+ * 修改: core/xmGroupUser/edit
+ * 删除: core/xmGroupUser/del
+ * 批量删除: core/xmGroupUser/batchDel
* 组织 com.qqkj 顶级模块 xm 大模块 core 小模块
- * 实体 XmProjectGroupUser 表 XM.xm_project_group_user 当前主键(包括多主键): id;
+ * 实体 XmProjectGroupUser 表 XM.xm_group_user 当前主键(包括多主键): id;
***/
-@RestController("xm.core.xmProjectGroupUserController")
-@RequestMapping(value="/**/core/xmProjectGroupUser")
-@Api(tags={"xm_project_group_user操作接口"})
-public class XmProjectGroupUserController {
+@RestController("xm.core.xmGroupUserController")
+@RequestMapping(value="/**/core/xmGroupUser")
+@Api(tags={"xm_group_user操作接口"})
+public class XmGroupUserController {
- static Log logger=LogFactory.getLog(XmProjectGroupUserController.class);
+ static Log logger=LogFactory.getLog(XmGroupUserController.class);
@Autowired
- private XmProjectGroupUserService xmProjectGroupUserService;
+ private XmGroupUserService xmProjectGroupUserService;
@Autowired
@@ -57,7 +55,7 @@ public class XmProjectGroupUserController {
private XmProductService xmProductService;
@Autowired
- XmProjectGroupService xmProjectGroupService;
+ XmGroupService xmProjectGroupService;
@Autowired
@@ -67,7 +65,7 @@ public class XmProjectGroupUserController {
XmPushMsgService pushMsgService;
- @ApiOperation( value = "查询xm_project_group_user信息列表",notes="listXmProjectGroupUser,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}")
+ @ApiOperation( value = "查询xm_group_user信息列表",notes="listXmProjectGroupUser,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}")
@ApiImplicitParams({
@ApiImplicitParam(name="id",value="主键,主键",required=false),
@ApiImplicitParam(name="joinTime",value="加入时间",required=false),
@@ -104,7 +102,7 @@ public class XmProjectGroupUserController {
- @ApiOperation( value = "新增一条xm_project_group_user信息",notes="addXmProjectGroupUser,主键如果为空,后台自动生成")
+ @ApiOperation( value = "新增一条xm_group_user信息",notes="addXmProjectGroupUser,主键如果为空,后台自动生成")
@ApiResponses({
@ApiResponse(code = 200,response=XmProjectGroupUser.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}")
})
@@ -194,7 +192,7 @@ public class XmProjectGroupUserController {
return m;
}
- @ApiOperation( value = "删除一条xm_project_group_user信息",notes="delXmProjectGroupUser,仅需要上传主键字段")
+ @ApiOperation( value = "删除一条xm_group_user信息",notes="delXmProjectGroupUser,仅需要上传主键字段")
@ApiResponses({
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}}")
})
@@ -279,7 +277,7 @@ public class XmProjectGroupUserController {
return m;
}
- @ApiOperation( value = "根据主键修改一条xm_project_group_user信息",notes="editXmProjectGroupUser")
+ @ApiOperation( value = "根据主键修改一条xm_group_user信息",notes="editXmProjectGroupUser")
@ApiResponses({
@ApiResponse(code = 200,response=XmProjectGroupUser.class, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'},data:数据对象}")
})
@@ -361,7 +359,7 @@ public class XmProjectGroupUserController {
}
- @ApiOperation( value = "根据主键列表批量新增xm_project_group_user信息",notes="batchAddXmProjectGroupUser,仅需要上传主键字段")
+ @ApiOperation( value = "根据主键列表批量新增xm_group_user信息",notes="batchAddXmProjectGroupUser,仅需要上传主键字段")
@ApiResponses({
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}")
})
@@ -491,7 +489,7 @@ public class XmProjectGroupUserController {
}
- @ApiOperation( value = "根据主键列表批量删除xm_project_group_user信息",notes="batchDelXmProjectGroupUser,仅需要上传主键字段")
+ @ApiOperation( value = "根据主键列表批量删除xm_group_user信息",notes="batchDelXmProjectGroupUser,仅需要上传主键字段")
@ApiResponses({
@ApiResponse(code = 200, message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'失败时错误码'}")
})
diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmIterationMenuController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmIterationMenuController.java
index 0e9eda60..27243dec 100644
--- a/xm-core/src/main/java/com/xm/core/ctrl/XmIterationMenuController.java
+++ b/xm-core/src/main/java/com/xm/core/ctrl/XmIterationMenuController.java
@@ -2,15 +2,10 @@ package com.xm.core.ctrl;
import com.mdp.core.entity.Tips;
import com.mdp.core.err.BizException;
-import com.mdp.core.utils.RequestUtils;
import com.mdp.core.utils.ResponseHelper;
-import com.mdp.mybatis.PageUtils;
-import com.mdp.safe.client.entity.User;
-import com.mdp.safe.client.utils.LoginUtils;
-import com.xm.core.entity.XmIteration;
import com.xm.core.entity.XmMenu;
import com.xm.core.service.XmMenuService;
-import com.xm.core.service.XmProjectGroupService;
+import com.xm.core.service.XmGroupService;
import com.xm.core.service.XmRecordService;
import com.xm.core.service.push.XmMenuPushMsgService;
import com.xm.core.vo.XmIterationMenuVo;
@@ -52,7 +47,7 @@ public class XmIterationMenuController {
@Autowired
- XmProjectGroupService groupService;
+ XmGroupService groupService;
@Autowired
XmMenuController xmMenuController;
diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmMenuController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmMenuController.java
index fc14c867..422ca7a6 100644
--- a/xm-core/src/main/java/com/xm/core/ctrl/XmMenuController.java
+++ b/xm-core/src/main/java/com/xm/core/ctrl/XmMenuController.java
@@ -12,10 +12,9 @@ import com.mdp.safe.client.entity.User;
import com.mdp.safe.client.utils.LoginUtils;
import com.xm.core.PubTool;
import com.xm.core.entity.XmMenu;
-import com.xm.core.entity.XmProjectPhase;
import com.xm.core.entity.XmTask;
import com.xm.core.service.XmMenuService;
-import com.xm.core.service.XmProjectGroupService;
+import com.xm.core.service.XmGroupService;
import com.xm.core.service.XmRecordService;
import com.xm.core.service.XmTaskService;
import com.xm.core.vo.XmMenuVo;
@@ -61,7 +60,7 @@ public class XmMenuController {
private XmRecordService xmRecordService;
@Autowired
- private XmProjectGroupService groupService;
+ private XmGroupService groupService;
@ApiOperation( value = "查询项目菜单表信息列表",notes="listXmMenu,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}")
@ApiImplicitParams({
diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmPhaseMenuController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmPhaseMenuController.java
index 549aaf35..35776cc6 100644
--- a/xm-core/src/main/java/com/xm/core/ctrl/XmPhaseMenuController.java
+++ b/xm-core/src/main/java/com/xm/core/ctrl/XmPhaseMenuController.java
@@ -3,19 +3,13 @@ package com.xm.core.ctrl;
import com.mdp.core.entity.Tips;
import com.mdp.core.err.BizException;
import com.mdp.core.utils.ResponseHelper;
-import com.mdp.safe.client.entity.User;
-import com.mdp.safe.client.utils.LoginUtils;
import com.xm.core.entity.XmMenu;
-import com.xm.core.entity.XmProduct;
-import com.xm.core.entity.XmProjectGroup;
import com.xm.core.service.XmMenuService;
import com.xm.core.service.XmProductService;
-import com.xm.core.service.XmProjectGroupService;
+import com.xm.core.service.XmGroupService;
import com.xm.core.service.XmRecordService;
import com.xm.core.service.push.XmMenuPushMsgService;
import com.xm.core.vo.XmPhaseMenusVo;
-import com.xm.core.vo.XmPhaseMenusVo;
-import com.xm.core.vo.XmProjectGroupVo;
import io.swagger.annotations.*;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -59,7 +53,7 @@ public class XmPhaseMenuController {
XmMenuController xmMenuController;
@Autowired
- XmProjectGroupService groupService;
+ XmGroupService groupService;
@Autowired
diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmProductController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmProductController.java
index a91349ea..9e73fd19 100644
--- a/xm-core/src/main/java/com/xm/core/ctrl/XmProductController.java
+++ b/xm-core/src/main/java/com/xm/core/ctrl/XmProductController.java
@@ -11,10 +11,8 @@ import com.mdp.safe.client.entity.User;
import com.mdp.safe.client.utils.LoginUtils;
import com.xm.core.entity.XmProduct;
import com.xm.core.entity.XmProductCopyVo;
-import com.xm.core.entity.XmProject;
import com.xm.core.service.XmProductService;
-import com.xm.core.service.XmProjectGroupService;
-import com.xm.core.service.XmProjectService;
+import com.xm.core.service.XmGroupService;
import com.xm.core.service.XmRecordService;
import io.swagger.annotations.*;
import org.apache.commons.logging.Log;
@@ -25,7 +23,6 @@ import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*;
import java.util.*;
-import java.util.stream.Collectors;
/**
* url编制采用rest风格,如对XM.xm_product 产品表的操作有增删改查,对应的url分别为:
@@ -49,7 +46,7 @@ public class XmProductController {
private XmProductService xmProductService;
@Autowired
- private XmProjectGroupService groupService;
+ private XmGroupService groupService;
@Autowired
diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmProductPhaseController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmProductPhaseController.java
index c232e7f6..7b98be14 100644
--- a/xm-core/src/main/java/com/xm/core/ctrl/XmProductPhaseController.java
+++ b/xm-core/src/main/java/com/xm/core/ctrl/XmProductPhaseController.java
@@ -12,11 +12,9 @@ import com.mdp.safe.client.entity.User;
import com.mdp.safe.client.utils.LoginUtils;
import com.xm.core.PubTool;
import com.xm.core.entity.XmProduct;
-import com.xm.core.entity.XmProject;
import com.xm.core.entity.XmProjectPhase;
import com.xm.core.service.*;
import com.xm.core.vo.XmProjectGroupVo;
-import com.xm.core.vo.XmProjectPhaseVo;
import io.swagger.annotations.*;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -52,7 +50,7 @@ public class XmProductPhaseController {
private XmProjectPhaseService xmProjectPhaseService;
@Autowired
- private XmProjectGroupService groupService;
+ private XmGroupService groupService;
@Autowired
private XmProductService xmProductService;
diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmProjectController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmProjectController.java
index cca462e0..4ced6696 100644
--- a/xm-core/src/main/java/com/xm/core/ctrl/XmProjectController.java
+++ b/xm-core/src/main/java/com/xm/core/ctrl/XmProjectController.java
@@ -12,8 +12,6 @@ import com.mdp.qx.HasQx;
import com.mdp.safe.client.entity.User;
import com.mdp.safe.client.utils.LoginUtils;
import com.xm.core.entity.XmProject;
-import com.xm.core.entity.XmProjectPhase;
-import com.xm.core.entity.XmTask;
import com.xm.core.service.*;
import com.xm.core.vo.XmProjectCopyVo;
import com.xm.core.vo.XmProjectGroupVo;
@@ -21,14 +19,12 @@ import com.xm.core.vo.XmProjectVo;
import io.swagger.annotations.*;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*;
import java.util.*;
-import java.util.stream.Collectors;
/**
* url编制采用rest风格,如对XM.xm_project xm_project的操作有增删改查,对应的url分别为:
@@ -51,7 +47,7 @@ public class XmProjectController {
@Autowired
private XmProjectService xmProjectService;
@Autowired
- private XmProjectGroupService groupService;
+ private XmGroupService groupService;
@Autowired
diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmProjectGroupFormworkController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmProjectGroupFormworkController.java
deleted file mode 100644
index 610d2114..00000000
--- a/xm-core/src/main/java/com/xm/core/ctrl/XmProjectGroupFormworkController.java
+++ /dev/null
@@ -1,174 +0,0 @@
-package com.xm.core.ctrl;
-
-import com.mdp.core.entity.Tips;
-import com.mdp.core.err.BizException;
-import com.mdp.core.utils.RequestUtils;
-import com.mdp.mybatis.PageUtils;
-import com.xm.core.entity.XmProjectGroupFormwork;
-import com.xm.core.service.XmProjectGroupFormworkService;
-import io.swagger.annotations.*;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.util.StringUtils;
-import org.springframework.web.bind.annotation.*;
-
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * url编制采用rest风格,如对XM.xm_project_group_formwork xm_project_group_formwork的操作有增删改查,对应的url分别为:
- * 新增: xm/xmProjectGroupFormwork/add
- * 查询: xm/xmProjectGroupFormwork/list
- * 模糊查询: xm/xmProjectGroupFormwork/listKey
- * 修改: xm/xmProjectGroupFormwork/edit
- * 删除: xm/xmProjectGroupFormwork/del
- * 批量删除: xm/xmProjectGroupFormwork/batchDel
- * 组织 com.qqkj 顶级模块 oa 大模块 xm 小模块
- * 实体 XmProjectGroupFormwork 表 XM.xm_project_group_formwork 当前主键(包括多主键): id;
- ***/
-@RestController("xm.core.xmProjectGroupFormworkController")
-@RequestMapping(value="/**/xm/core/xmProjectGroupFormwork")
-@Api(tags={"xm_project_group_formwork操作接口"})
-public class XmProjectGroupFormworkController {
-
- static Log logger=LogFactory.getLog(XmProjectGroupFormworkController.class);
-
- @Autowired
- private XmProjectGroupFormworkService xmProjectGroupFormworkService;
-
-
-
-
- @ApiOperation( value = "查询xm_project_group_formwork信息列表",notes="listXmProjectGroupFormwork,条件之间是 and关系,模糊查询写法如 {studentName:'%才哥%'}")
- @ApiImplicitParams({
- @ApiImplicitParam(name="id",value="主键,主键",required=false),
- @ApiImplicitParam(name="branchId",value="机构编号",required=false),
- @ApiImplicitParam(name="groupName",value="团队名称",required=false),
- @ApiImplicitParam(name="isPub",value="是否公共,0为否,1为是",required=false),
- @ApiImplicitParam(name="pageSize",value="每页记录数",required=false),
- @ApiImplicitParam(name="currentPage",value="当前页码,从1开始",required=false),
- @ApiImplicitParam(name="total",value="总记录数,服务器端收到0时,会自动计算总记录数,如果上传>0的不自动计算",required=false),
- @ApiImplicitParam(name="orderFields",value="排序列 如性别、学生编号排序 ['sex','studentId']",required=false),
- @ApiImplicitParam(name="orderDirs",value="排序方式,与orderFields对应,升序 asc,降序desc 如 性别 升序、学生编号降序 ['asc','desc']",required=false)
- })
- @ApiResponses({
- @ApiResponse(code = 200,response= XmProjectGroupFormwork.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'错误码'},pageInfo:{total:总记录数},data:[数据对象1,数据对象2,...]}")
- })
- @RequestMapping(value="/list",method=RequestMethod.GET)
- public Map listXmProjectGroupFormwork( @RequestParam Map xmProjectGroupFormwork){
- Map m = new HashMap<>();
- RequestUtils.transformArray(xmProjectGroupFormwork, "ids");
- PageUtils.startPage(xmProjectGroupFormwork);
- List