张延森 5 vuotta sitten
vanhempi
commit
dbef0af493

+ 42
- 1
foyo-service/src/main/java/com/huiju/foyo/controller/LoginController.java Näytä tiedosto

2
 
2
 
3
 import com.alibaba.fastjson.JSONObject;
3
 import com.alibaba.fastjson.JSONObject;
4
 import com.huiju.foyo.common.ResponseBean;
4
 import com.huiju.foyo.common.ResponseBean;
5
+import com.huiju.foyo.model.SysUser;
6
+import com.huiju.foyo.service.ISysUserService;
7
+import org.springframework.beans.factory.annotation.Autowired;
5
 import org.springframework.web.bind.annotation.GetMapping;
8
 import org.springframework.web.bind.annotation.GetMapping;
6
 import org.springframework.web.bind.annotation.PostMapping;
9
 import org.springframework.web.bind.annotation.PostMapping;
7
 import org.springframework.web.bind.annotation.RequestBody;
10
 import org.springframework.web.bind.annotation.RequestBody;
15
 @RestController
18
 @RestController
16
 @RequestMapping("/")
19
 @RequestMapping("/")
17
 public class LoginController {
20
 public class LoginController {
21
+
22
+	@Autowired
23
+	ISysUserService iSysUserService;
18
 	
24
 	
19
 	@PostMapping("/admin/login/login")
25
 	@PostMapping("/admin/login/login")
20
 	public ResponseBean login(@RequestBody String jsonString){
26
 	public ResponseBean login(@RequestBody String jsonString){
21
 		ResponseBean responseBean = new ResponseBean();
27
 		ResponseBean responseBean = new ResponseBean();
22
-		responseBean.addSuccess(jsonString);
28
+
29
+		JSONObject params = JSONObject.parseObject(jsonString);
30
+		if (null == params) {
31
+			responseBean.addError("请填写用户名及密码");
32
+			return responseBean;
33
+		}
34
+
35
+		String name = params.getString("name");
36
+		String passed = params.getString("password");
37
+
38
+		if (null == name || "".equals(name.trim()) || null == passed || "".equals(passed.trim())) {
39
+			responseBean.addError("用户名或者密码不正确");
40
+			return responseBean;
41
+		}
42
+
43
+		SysUser sysUser = iSysUserService.getUserByLoginName(name);
44
+
45
+		// 比较密码是否一致
46
+		// todo
47
+
48
+		// 生成 session 或者 token
49
+		// todo
50
+
51
+		// 返回内容密码为空
52
+		sysUser.setPasswd(null);
53
+
54
+		responseBean.addSuccess(sysUser);
23
 		return responseBean;
55
 		return responseBean;
24
 	}
56
 	}
57
+
58
+	@PostMapping("/admin/login/logout")
59
+	public ResponseBean logout() {
60
+		// todo
61
+		return new ResponseBean();
62
+	}
25
 	
63
 	
26
 	@GetMapping("/admin/user/info")
64
 	@GetMapping("/admin/user/info")
27
 	public String info(){
65
 	public String info(){
66
+		// 判断是否登录
67
+		// todo
68
+
28
 		JSONObject jsonObject = new JSONObject();
69
 		JSONObject jsonObject = new JSONObject();
29
 		jsonObject.put("roles","['admin']");
70
 		jsonObject.put("roles","['admin']");
30
 		jsonObject.put("token","admin");
71
 		jsonObject.put("token","admin");

+ 7
- 2
foyo-service/src/main/java/com/huiju/foyo/controller/TaCaseController.java Näytä tiedosto

49
      */
49
      */
50
     @RequestMapping(value="/admin/case/list",method= RequestMethod.GET)
50
     @RequestMapping(value="/admin/case/list",method= RequestMethod.GET)
51
     public ResponseBean taCaseList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
51
     public ResponseBean taCaseList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
52
-                                   @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
52
+                                   @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
53
+                                   @RequestParam(required = false) String type){
53
         ResponseBean responseBean = new ResponseBean();
54
         ResponseBean responseBean = new ResponseBean();
54
         try {
55
         try {
55
             //使用分页插件
56
             //使用分页插件
56
 		    IPage<TaCase> pg = new Page<>(pageNum, pageSize);
57
 		    IPage<TaCase> pg = new Page<>(pageNum, pageSize);
57
             QueryWrapper<TaCase> queryWrapper = new QueryWrapper<>();
58
             QueryWrapper<TaCase> queryWrapper = new QueryWrapper<>();
59
+            queryWrapper.eq(null != type, "type", type);
58
             queryWrapper.eq("status", ConstantFoyo.STATUS_EFFECTIVE);
60
             queryWrapper.eq("status", ConstantFoyo.STATUS_EFFECTIVE);
59
             queryWrapper.orderByDesc("sort");
61
             queryWrapper.orderByDesc("sort");
60
             queryWrapper.orderByDesc("create_time");
62
             queryWrapper.orderByDesc("create_time");
174
     @RequestMapping(value="/pc/case/{state}/list",method= RequestMethod.GET)
176
     @RequestMapping(value="/pc/case/{state}/list",method= RequestMethod.GET)
175
     public ResponseBean pcCaseList(@PathVariable String state,
177
     public ResponseBean pcCaseList(@PathVariable String state,
176
                                    @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
178
                                    @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
177
-                                   @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
179
+                                   @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
180
+                                   @RequestParam(required = false) String caseType
181
+                                   ){
178
         ResponseBean responseBean = new ResponseBean();
182
         ResponseBean responseBean = new ResponseBean();
179
         if (!state.equals(ConstantFoyo.TYPE_CASE) && !state.equals(ConstantFoyo.TYPE_MOVEMENT)){
183
         if (!state.equals(ConstantFoyo.TYPE_CASE) && !state.equals(ConstantFoyo.TYPE_MOVEMENT)){
180
             responseBean.addError("不符合的类型");
184
             responseBean.addError("不符合的类型");
183
         try {
187
         try {
184
             IPage<TaCase> pg = new Page<>(pageNum, pageSize);
188
             IPage<TaCase> pg = new Page<>(pageNum, pageSize);
185
             QueryWrapper<TaCase> queryWrapper = new QueryWrapper<>();
189
             QueryWrapper<TaCase> queryWrapper = new QueryWrapper<>();
190
+            queryWrapper.eq(null != caseType && !"".equals(caseType.trim()), "ta_case_type_id", caseType);
186
             queryWrapper.eq("status", ConstantFoyo.STATUS_EFFECTIVE);
191
             queryWrapper.eq("status", ConstantFoyo.STATUS_EFFECTIVE);
187
             queryWrapper.eq("type",state);
192
             queryWrapper.eq("type",state);
188
             queryWrapper.orderByDesc("topping");
193
             queryWrapper.orderByDesc("topping");

+ 4
- 2
foyo-service/src/main/java/com/huiju/foyo/controller/TaCaseTypeController.java Näytä tiedosto

47
      * @param pageSize
47
      * @param pageSize
48
      * @return
48
      * @return
49
      */
49
      */
50
-    @RequestMapping(value="/admin/caseType/list",method= RequestMethod.GET)
50
+    @RequestMapping(value="/admin/caseType/{type}/list",method= RequestMethod.GET)
51
     public ResponseBean taCaseTypeList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
51
     public ResponseBean taCaseTypeList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
52
-                                       @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
52
+                                       @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
53
+                                       @PathVariable String type){
53
         ResponseBean responseBean = new ResponseBean();
54
         ResponseBean responseBean = new ResponseBean();
54
         try {
55
         try {
55
             //使用分页插件
56
             //使用分页插件
56
 		    IPage<TaCaseType> pg = new Page<>(pageNum, pageSize);
57
 		    IPage<TaCaseType> pg = new Page<>(pageNum, pageSize);
57
             QueryWrapper<TaCaseType> queryWrapper = new QueryWrapper<>();
58
             QueryWrapper<TaCaseType> queryWrapper = new QueryWrapper<>();
59
+            queryWrapper.eq("type", type);
58
             queryWrapper.orderByDesc("create_time");
60
             queryWrapper.orderByDesc("create_time");
59
 
61
 
60
             IPage<TaCaseType> result = iTaCaseTypeService.page(pg, queryWrapper);
62
             IPage<TaCaseType> result = iTaCaseTypeService.page(pg, queryWrapper);

foyo-service/src/main/java/com/huiju/foyo/controller/TaCaseIndexCoverController.java → foyo-service/src/main/java/com/huiju/foyo/controller/TaCoverController.java Näytä tiedosto

1
 package com.huiju.foyo.controller;
1
 package com.huiju.foyo.controller;
2
 
2
 
3
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
3
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
-import com.baomidou.mybatisplus.core.metadata.IPage;
5
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
 import com.huiju.foyo.common.BaseController;
4
 import com.huiju.foyo.common.BaseController;
7
 import com.huiju.foyo.common.ConstantFoyo;
5
 import com.huiju.foyo.common.ConstantFoyo;
8
 import com.huiju.foyo.common.ResponseBean;
6
 import com.huiju.foyo.common.ResponseBean;
9
-import com.huiju.foyo.model.TaCaseIndexCover;
10
-import com.huiju.foyo.service.ITaCaseIndexCoverService;
7
+import com.huiju.foyo.model.TaCover;
8
+import com.huiju.foyo.service.ITaCoverService;
11
 import org.slf4j.Logger;
9
 import org.slf4j.Logger;
12
 import org.slf4j.LoggerFactory;
10
 import org.slf4j.LoggerFactory;
13
 import org.springframework.beans.factory.annotation.Autowired;
11
 import org.springframework.beans.factory.annotation.Autowired;
32
  */
30
  */
33
 @RestController
31
 @RestController
34
 @RequestMapping("/")
32
 @RequestMapping("/")
35
-public class TaCaseIndexCoverController extends BaseController {
33
+public class TaCoverController extends BaseController {
36
 
34
 
37
-    private final Logger logger = LoggerFactory.getLogger(TaCaseIndexCoverController.class);
35
+    private final Logger logger = LoggerFactory.getLogger(TaCoverController.class);
38
 
36
 
39
     @Autowired
37
     @Autowired
40
-    public ITaCaseIndexCoverService iTaCaseIndexCoverService;
38
+    public ITaCoverService iTaCaseIndexCoverService;
41
 
39
 
42
 
40
 
43
     /**
41
     /**
46
      * @param pageSize
44
      * @param pageSize
47
      * @return
45
      * @return
48
      */
46
      */
49
-    @RequestMapping(value="/admin/case/cover",method= RequestMethod.GET)
47
+    @RequestMapping(value="/admin/cover", method= RequestMethod.GET)
50
     public ResponseBean taCaseIndexCoverList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
48
     public ResponseBean taCaseIndexCoverList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
51
-                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
49
+                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
50
+                                             @RequestParam(required = false) String type
51
+                                             ){
52
         ResponseBean responseBean = new ResponseBean();
52
         ResponseBean responseBean = new ResponseBean();
53
         try {
53
         try {
54
-            responseBean.addSuccess(iTaCaseIndexCoverService.list());
54
+            QueryWrapper<TaCover> queryWrapper = new QueryWrapper<>();
55
+            queryWrapper.eq(null != type, "type", type);
56
+            queryWrapper.orderByDesc("create_time");
57
+
58
+            responseBean.addSuccess(iTaCaseIndexCoverService.list(queryWrapper));
55
         }catch (Exception e){
59
         }catch (Exception e){
56
             e.printStackTrace();
60
             e.printStackTrace();
57
             logger.error("taCaseIndexCoverList -=- {}",e.toString());
61
             logger.error("taCaseIndexCoverList -=- {}",e.toString());
65
      * @param taCaseIndexCover 实体对象
69
      * @param taCaseIndexCover 实体对象
66
      * @return
70
      * @return
67
      */
71
      */
68
-    @RequestMapping(value="/admin/case/cover/add",method= RequestMethod.POST)
69
-    public ResponseBean taCaseIndexCoverAdd(@RequestBody TaCaseIndexCover taCaseIndexCover){
72
+    @RequestMapping(value="/admin/cover/add", method= RequestMethod.POST)
73
+    public ResponseBean taCaseIndexCoverAdd(
74
+            @RequestBody TaCover taCaseIndexCover){
70
         ResponseBean responseBean = new ResponseBean();
75
         ResponseBean responseBean = new ResponseBean();
71
         try {
76
         try {
72
-            List<TaCaseIndexCover> taCaseIndexCoverList = iTaCaseIndexCoverService.list();
77
+            QueryWrapper<TaCover> queryWrapper = new QueryWrapper<>();
78
+            queryWrapper.eq("type", taCaseIndexCover.getType());
79
+            List<TaCover> taCaseIndexCoverList = iTaCaseIndexCoverService.list(queryWrapper);
73
             if (taCaseIndexCoverList.size() > 0){
80
             if (taCaseIndexCoverList.size() > 0){
74
-                TaCaseIndexCover taCaseIndexCoverUpdate = taCaseIndexCoverList.get(0);
81
+                TaCover taCaseIndexCoverUpdate = taCaseIndexCoverList.get(0);
75
                 taCaseIndexCoverUpdate.setUpdateTime(LocalDateTime.now());
82
                 taCaseIndexCoverUpdate.setUpdateTime(LocalDateTime.now());
76
                 taCaseIndexCoverUpdate.setCoverImg(taCaseIndexCover.getCoverImg());
83
                 taCaseIndexCoverUpdate.setCoverImg(taCaseIndexCover.getCoverImg());
77
                 if (iTaCaseIndexCoverService.updateById(taCaseIndexCoverUpdate)){
84
                 if (iTaCaseIndexCoverService.updateById(taCaseIndexCoverUpdate)){
127
      */
134
      */
128
     @RequestMapping(value="/taCaseIndexCover/{id}",method= RequestMethod.PUT)
135
     @RequestMapping(value="/taCaseIndexCover/{id}",method= RequestMethod.PUT)
129
     public ResponseBean taCaseIndexCoverUpdate(@PathVariable Integer id,
136
     public ResponseBean taCaseIndexCoverUpdate(@PathVariable Integer id,
130
-                                        @RequestBody TaCaseIndexCover taCaseIndexCover){
137
+                                        @RequestBody TaCover taCaseIndexCover){
131
         ResponseBean responseBean = new ResponseBean();
138
         ResponseBean responseBean = new ResponseBean();
132
         try {
139
         try {
133
             if (iTaCaseIndexCoverService.updateById(taCaseIndexCover)){
140
             if (iTaCaseIndexCoverService.updateById(taCaseIndexCover)){
164
      * 分页查询列表
171
      * 分页查询列表
165
      * @return
172
      * @return
166
      */
173
      */
167
-    @RequestMapping(value="/pc/case/cover",method= RequestMethod.GET)
168
-    public ResponseBean pcCaseIndexCoverList(){
174
+    @RequestMapping(value="/pc/cover",method= RequestMethod.GET)
175
+    public ResponseBean pcCaseIndexCoverList(
176
+            @RequestParam(required = false) String type
177
+    ){
169
         ResponseBean responseBean = new ResponseBean();
178
         ResponseBean responseBean = new ResponseBean();
170
         try {
179
         try {
171
-            QueryWrapper<TaCaseIndexCover> queryWrapper = new QueryWrapper<>();
180
+            QueryWrapper<TaCover> queryWrapper = new QueryWrapper<>();
181
+            queryWrapper.eq(null != type, "type", type);
172
             queryWrapper.last(" limit 1");
182
             queryWrapper.last(" limit 1");
173
             responseBean.addSuccess(iTaCaseIndexCoverService.list(queryWrapper));
183
             responseBean.addSuccess(iTaCaseIndexCoverService.list(queryWrapper));
174
         }catch (Exception e){
184
         }catch (Exception e){

+ 0
- 5
foyo-service/src/main/java/com/huiju/foyo/controller/TdCompanyInfoController.java Näytä tiedosto

1
 package com.huiju.foyo.controller;
1
 package com.huiju.foyo.controller;
2
 
2
 
3
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
-import com.baomidou.mybatisplus.core.metadata.IPage;
5
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
 import com.huiju.foyo.common.BaseController;
3
 import com.huiju.foyo.common.BaseController;
7
 import com.huiju.foyo.common.ConstantFoyo;
4
 import com.huiju.foyo.common.ConstantFoyo;
8
 import com.huiju.foyo.common.ResponseBean;
5
 import com.huiju.foyo.common.ResponseBean;
9
-import com.huiju.foyo.model.TaCaseIndexCover;
10
 import com.huiju.foyo.model.TdCompanyInfo;
6
 import com.huiju.foyo.model.TdCompanyInfo;
11
 import com.huiju.foyo.service.ITdCompanyInfoService;
7
 import com.huiju.foyo.service.ITdCompanyInfoService;
12
 import org.slf4j.Logger;
8
 import org.slf4j.Logger;
21
 import org.springframework.web.bind.annotation.RestController;
17
 import org.springframework.web.bind.annotation.RestController;
22
 
18
 
23
 import java.time.LocalDateTime;
19
 import java.time.LocalDateTime;
24
-import java.util.Arrays;
25
 import java.util.List;
20
 import java.util.List;
26
 
21
 
27
 /**
22
 /**

+ 18
- 0
foyo-service/src/main/java/com/huiju/foyo/dao/SysUserMapper.java Näytä tiedosto

1
+package com.huiju.foyo.dao;
2
+
3
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4
+import com.huiju.foyo.model.SysUser;
5
+import org.apache.ibatis.annotations.Mapper;
6
+
7
+/**
8
+ * <p>
9
+ * 案例表  Mapper 接口
10
+ * </p>
11
+ *
12
+ * @author jobob
13
+ * @since 2019-08-21
14
+ */
15
+@Mapper
16
+public interface SysUserMapper extends BaseMapper<SysUser> {
17
+
18
+}

+ 2
- 2
foyo-service/src/main/java/com/huiju/foyo/dao/TaCaseIndexCoverMapper.java Näytä tiedosto

1
 package com.huiju.foyo.dao;
1
 package com.huiju.foyo.dao;
2
 
2
 
3
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
3
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4
-import com.huiju.foyo.model.TaCaseIndexCover;
4
+import com.huiju.foyo.model.TaCover;
5
 import org.apache.ibatis.annotations.Mapper;
5
 import org.apache.ibatis.annotations.Mapper;
6
 
6
 
7
 /**
7
 /**
13
  * @since 2019-08-21
13
  * @since 2019-08-21
14
  */
14
  */
15
 @Mapper
15
 @Mapper
16
-public interface TaCaseIndexCoverMapper extends BaseMapper<TaCaseIndexCover> {
16
+public interface TaCaseIndexCoverMapper extends BaseMapper<TaCover> {
17
 
17
 
18
 }
18
 }

+ 52
- 0
foyo-service/src/main/java/com/huiju/foyo/model/SysUser.java Näytä tiedosto

1
+package com.huiju.foyo.model;
2
+
3
+import com.baomidou.mybatisplus.annotation.IdType;
4
+import com.baomidou.mybatisplus.annotation.TableField;
5
+import com.baomidou.mybatisplus.annotation.TableId;
6
+import lombok.Data;
7
+import lombok.EqualsAndHashCode;
8
+import lombok.experimental.Accessors;
9
+
10
+import java.io.Serializable;
11
+import java.time.LocalDateTime;
12
+import java.util.ArrayList;
13
+import java.util.List;
14
+
15
+/**
16
+ * <p>
17
+ * 服务表 
18
+ * </p>
19
+ *
20
+ * @author jobob
21
+ * @since 2019-08-21
22
+ */
23
+@Data
24
+@EqualsAndHashCode(callSuper = false)
25
+@Accessors(chain = true)
26
+public class SysUser implements Serializable {
27
+
28
+    private static final long serialVersionUID = 1L;
29
+    
30
+    @TableId(value = "user_id", type = IdType.AUTO)
31
+    private Integer userId;
32
+
33
+    /**
34
+     * 名称
35
+     */
36
+    private String name;
37
+
38
+    /**
39
+     * 头像
40
+     */
41
+    private String avatar;
42
+
43
+    private String loginName;
44
+
45
+    private String passwd;
46
+
47
+    /**
48
+     * 状态
49
+     */
50
+    private Integer status;
51
+
52
+}

+ 8
- 0
foyo-service/src/main/java/com/huiju/foyo/model/TaCaseType.java Näytä tiedosto

57
      */
57
      */
58
     private String typeName;
58
     private String typeName;
59
 
59
 
60
+    /**
61
+     * 发布类型
62
+     */
63
+    private String type;
60
 
64
 
65
+    /**
66
+     * 发布类型
67
+     */
68
+    private String description;
61
 }
69
 }

foyo-service/src/main/java/com/huiju/foyo/model/TaCaseIndexCover.java → foyo-service/src/main/java/com/huiju/foyo/model/TaCover.java Näytä tiedosto

20
 @Data
20
 @Data
21
 @EqualsAndHashCode(callSuper = false)
21
 @EqualsAndHashCode(callSuper = false)
22
 @Accessors(chain = true)
22
 @Accessors(chain = true)
23
-public class TaCaseIndexCover implements Serializable {
23
+public class TaCover implements Serializable {
24
 
24
 
25
     private static final long serialVersionUID = 1L;
25
     private static final long serialVersionUID = 1L;
26
     
26
     
57
      */
57
      */
58
     private String coverImg;
58
     private String coverImg;
59
 
59
 
60
-
60
+    /**
61
+     * 类型
62
+     */
63
+    private String type;
61
 }
64
 }

+ 8
- 0
foyo-service/src/main/java/com/huiju/foyo/service/ISysUserService.java Näytä tiedosto

1
+package com.huiju.foyo.service;
2
+
3
+import com.baomidou.mybatisplus.extension.service.IService;
4
+import com.huiju.foyo.model.SysUser;
5
+
6
+public interface ISysUserService extends IService<SysUser> {
7
+    SysUser getUserByLoginName(String name);
8
+}

foyo-service/src/main/java/com/huiju/foyo/service/ITaCaseIndexCoverService.java → foyo-service/src/main/java/com/huiju/foyo/service/ITaCoverService.java Näytä tiedosto

1
 package com.huiju.foyo.service;
1
 package com.huiju.foyo.service;
2
 
2
 
3
 import com.baomidou.mybatisplus.extension.service.IService;
3
 import com.baomidou.mybatisplus.extension.service.IService;
4
-import com.huiju.foyo.model.TaCaseIndexCover;
4
+import com.huiju.foyo.model.TaCover;
5
 
5
 
6
 /**
6
 /**
7
  * <p>
7
  * <p>
11
  * @author jobob
11
  * @author jobob
12
  * @since 2019-08-21
12
  * @since 2019-08-21
13
  */
13
  */
14
-public interface ITaCaseIndexCoverService extends IService<TaCaseIndexCover> {
14
+public interface ITaCoverService extends IService<TaCover> {
15
 
15
 
16
 }
16
 }

+ 33
- 0
foyo-service/src/main/java/com/huiju/foyo/service/impl/SysUserServiceImpl.java Näytä tiedosto

1
+package com.huiju.foyo.service.impl;
2
+
3
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5
+import com.huiju.foyo.dao.SysUserMapper;
6
+import com.huiju.foyo.model.SysUser;
7
+import com.huiju.foyo.service.ISysUserService;
8
+import org.springframework.beans.factory.annotation.Autowired;
9
+import org.springframework.stereotype.Service;
10
+
11
+/**
12
+ * <p>
13
+ * 案例表  服务实现类
14
+ * </p>
15
+ *
16
+ * @author jobob
17
+ * @since 2019-08-21
18
+ */
19
+@Service
20
+public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> implements ISysUserService {
21
+
22
+    @Autowired
23
+    SysUserMapper sysUserMapper;
24
+
25
+    @Override
26
+    public SysUser getUserByLoginName(String name) {
27
+        QueryWrapper<SysUser> wrapper = new QueryWrapper<>();
28
+        wrapper.eq("login_name", name);
29
+        wrapper.last("limit 1");
30
+
31
+        return sysUserMapper.selectOne(wrapper);
32
+    }
33
+}

foyo-service/src/main/java/com/huiju/foyo/service/impl/TaCaseIndexCoverServiceImpl.java → foyo-service/src/main/java/com/huiju/foyo/service/impl/TaCoverServiceImpl.java Näytä tiedosto

2
 
2
 
3
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
3
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
4
 import com.huiju.foyo.dao.TaCaseIndexCoverMapper;
4
 import com.huiju.foyo.dao.TaCaseIndexCoverMapper;
5
-import com.huiju.foyo.model.TaCaseIndexCover;
6
-import com.huiju.foyo.service.ITaCaseIndexCoverService;
5
+import com.huiju.foyo.model.TaCover;
6
+import com.huiju.foyo.service.ITaCoverService;
7
 import org.springframework.stereotype.Service;
7
 import org.springframework.stereotype.Service;
8
 
8
 
9
 /**
9
 /**
15
  * @since 2019-08-21
15
  * @since 2019-08-21
16
  */
16
  */
17
 @Service
17
 @Service
18
-public class TaCaseIndexCoverServiceImpl extends ServiceImpl<TaCaseIndexCoverMapper, TaCaseIndexCover> implements ITaCaseIndexCoverService {
18
+public class TaCoverServiceImpl extends ServiceImpl<TaCaseIndexCoverMapper, TaCover> implements ITaCoverService {
19
 
19
 
20
 }
20
 }

+ 5
- 0
foyo-service/src/main/resources/mapper/SysUserMapper.xml Näytä tiedosto

1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
+<mapper namespace="com.huiju.foyo.dao.SysUserMapper">
4
+
5
+</mapper>