| @@ -6,6 +6,7 @@ import com.iformall.annotation.SystemServiceLog; | |||||
| import com.iformall.common.ErrorCode; | import com.iformall.common.ErrorCode; | ||||
| import com.iformall.common.InvestResultData; | import com.iformall.common.InvestResultData; | ||||
| import com.iformall.common.ResultData; | import com.iformall.common.ResultData; | ||||
| import com.iformall.controller.base.BaseController; | |||||
| import com.iformall.domain.po.InvestDemandEntity; | import com.iformall.domain.po.InvestDemandEntity; | ||||
| import com.iformall.domain.vo.invest.InvestDemandVo; | import com.iformall.domain.vo.invest.InvestDemandVo; | ||||
| import com.iformall.domain.vo.invest.InvestPageQuery; | import com.iformall.domain.vo.invest.InvestPageQuery; | ||||
| @@ -30,7 +31,7 @@ import io.swagger.annotations.ApiOperation; | |||||
| @RestController | @RestController | ||||
| @RequestMapping("invest/demand") | @RequestMapping("invest/demand") | ||||
| @Api(tags = "需求管理") | @Api(tags = "需求管理") | ||||
| public class InvestDemandController { | |||||
| public class InvestDemandController extends BaseController { | |||||
| @Autowired | @Autowired | ||||
| private InvestDemandService investDemandService; | private InvestDemandService investDemandService; | ||||
| @@ -5,6 +5,7 @@ import java.util.Arrays; | |||||
| import com.iformall.common.ErrorCode; | import com.iformall.common.ErrorCode; | ||||
| import com.iformall.common.InvestResultData; | import com.iformall.common.InvestResultData; | ||||
| import com.iformall.common.ResultData; | import com.iformall.common.ResultData; | ||||
| import com.iformall.controller.base.BaseController; | |||||
| import com.iformall.domain.po.InvestFollowRecordEntity; | import com.iformall.domain.po.InvestFollowRecordEntity; | ||||
| import com.iformall.domain.vo.invest.InvestPageQuery; | import com.iformall.domain.vo.invest.InvestPageQuery; | ||||
| import com.iformall.domain.vo.invest.InvestPageResult; | import com.iformall.domain.vo.invest.InvestPageResult; | ||||
| @@ -29,7 +30,7 @@ import io.swagger.annotations.ApiOperation; | |||||
| @RestController | @RestController | ||||
| @RequestMapping("invest/followrecord") | @RequestMapping("invest/followrecord") | ||||
| @Api(tags = "跟踪管理") | @Api(tags = "跟踪管理") | ||||
| public class InvestFollowRecordController { | |||||
| public class InvestFollowRecordController extends BaseController { | |||||
| @Autowired | @Autowired | ||||
| private InvestFollowRecordService investFollowRecordService; | private InvestFollowRecordService investFollowRecordService; | ||||
| @@ -6,6 +6,7 @@ import java.util.List; | |||||
| import com.iformall.common.ErrorCode; | import com.iformall.common.ErrorCode; | ||||
| import com.iformall.common.InvestResultData; | import com.iformall.common.InvestResultData; | ||||
| import com.iformall.common.ResultData; | import com.iformall.common.ResultData; | ||||
| import com.iformall.controller.base.BaseController; | |||||
| import com.iformall.domain.po.InvestOperateRecordEntity; | import com.iformall.domain.po.InvestOperateRecordEntity; | ||||
| import com.iformall.domain.vo.invest.InvestDemandVo; | import com.iformall.domain.vo.invest.InvestDemandVo; | ||||
| import com.iformall.domain.vo.invest.InvestPageQuery; | import com.iformall.domain.vo.invest.InvestPageQuery; | ||||
| @@ -31,7 +32,7 @@ import io.swagger.annotations.ApiOperation; | |||||
| @RestController | @RestController | ||||
| @RequestMapping("invest/operaterecord") | @RequestMapping("invest/operaterecord") | ||||
| @Api(tags = "操作记录") | @Api(tags = "操作记录") | ||||
| public class InvestOperateRecordController { | |||||
| public class InvestOperateRecordController extends BaseController { | |||||
| @Autowired | @Autowired | ||||
| private InvestOperateRecordService investOperateRecordService; | private InvestOperateRecordService investOperateRecordService; | ||||
| @@ -0,0 +1,30 @@ | |||||
| package com.iformall.domain.vo.invest; | |||||
| import com.iformall.domain.po.MallUserInfo; | |||||
| import java.util.Objects; | |||||
| public class InvestUserContext { | |||||
| public static final ThreadLocal<MallUserInfo> threadLocal = ThreadLocal.withInitial(() -> new MallUserInfo()); | |||||
| public static Long getUserId() { | |||||
| if (Objects.isNull(getUser())) return null; | |||||
| return getUser().getId(); | |||||
| } | |||||
| public static MallUserInfo getUser() { | |||||
| return threadLocal.get(); | |||||
| } | |||||
| public static void setUser(MallUserInfo user) { | |||||
| if (user != null) { | |||||
| threadLocal.set(user); | |||||
| } | |||||
| } | |||||
| public static void remove() { | |||||
| threadLocal.remove(); | |||||
| } | |||||
| } | |||||