diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmMyFocusController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmMyFocusController.java index 41e23f5f..06635f14 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmMyFocusController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmMyFocusController.java @@ -4,6 +4,7 @@ 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.mdp.qx.HasRole; import com.mdp.safe.client.entity.User; import com.mdp.safe.client.utils.LoginUtils; import com.mdp.swagger.ApiEntityParams; @@ -71,8 +72,30 @@ public class XmMyFocusController { m.put("tips", tips); return m; } - - + + @ApiOperation( value = "查询我关注的项目或者任务信息列表",notes=" ") + @ApiEntityParams( XmMyFocus.class ) + @ApiImplicitParams({ + @ApiImplicitParam(name="pageSize",value="每页大小,默认20条",required=false), + @ApiImplicitParam(name="pageNum",value="当前页码,从1开始",required=false), + @ApiImplicitParam(name="total",value="总记录数,服务器端收到0时,会自动计算总记录数,如果上传>0的不自动计算",required=false), + @ApiImplicitParam(name="count",value="是否计算总记录条数,如果count=true,则计算计算总条数,如果count=false 则不计算",required=false), + @ApiImplicitParam(name="orderBy",value="排序列 如性别、学生编号排序 orderBy = sex desc,student desc",required=false), + }) + @ApiResponses({ + @ApiResponse(code = 200,response=XmMyFocus.class,message = "{tips:{isOk:true/false,msg:'成功/失败原因',tipscode:'错误码'},total:总记录数,data:[数据对象1,数据对象2,...]}") + }) + @HasRole + @RequestMapping(value="/myFocusForIndex",method=RequestMethod.GET) + public Map myFocusForIndex( ){ + Map m = new HashMap<>(); + Tips tips=new Tips("查询成功"); + List> xmMyFocusList = xmMyFocusService.myFocusForIndex(LoginUtils.getCurrentUserInfo().getUserid()); + m.put("data",xmMyFocusList); + m.put("tips", tips); + return m; + } + @ApiOperation( value = "新增一条我关注的项目或者任务信息",notes=" ") @ApiResponses({ diff --git a/xm-core/src/main/java/com/xm/core/service/XmMyFocusService.java b/xm-core/src/main/java/com/xm/core/service/XmMyFocusService.java index 81659c97..baba0aeb 100644 --- a/xm-core/src/main/java/com/xm/core/service/XmMyFocusService.java +++ b/xm-core/src/main/java/com/xm/core/service/XmMyFocusService.java @@ -7,6 +7,8 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.Date; +import java.util.List; +import java.util.Map; /** * 父类已经支持增删改查操作,因此,即使本类什么也不写,也已经可以满足一般的增删改查操作了.
@@ -73,7 +75,11 @@ public class XmMyFocusService extends BaseService { } } - + + public List> myFocusForIndex(String userid) { + return super.selectList("myFocusForIndex",userid); + } + /** 请在此类添加自定义函数 */ } diff --git a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmMyFocusMapper.xml b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmMyFocusMapper.xml index b5a32248..d9f4f061 100644 --- a/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmMyFocusMapper.xml +++ b/xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmMyFocusMapper.xml @@ -14,7 +14,21 @@ - +