张延森 пре 4 година
родитељ
комит
00f42b1ae6

+ 119
- 0
src/main/java/com/yunzhi/niucai/controller/TaShopAppController.java Прегледај датотеку

@@ -0,0 +1,119 @@
1
+package com.yunzhi.niucai.controller;
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.yunzhi.niucai.common.BaseController;
7
+import com.yunzhi.niucai.common.ResponseBean;
8
+import io.swagger.annotations.Api;
9
+import io.swagger.annotations.ApiOperation;
10
+import io.swagger.annotations.ApiParam;
11
+import org.slf4j.Logger;
12
+import org.slf4j.LoggerFactory;
13
+import org.springframework.beans.factory.annotation.Autowired;
14
+import org.springframework.web.bind.annotation.PathVariable;
15
+import org.springframework.web.bind.annotation.RequestBody;
16
+import org.springframework.web.bind.annotation.RequestMapping;
17
+import org.springframework.web.bind.annotation.RequestMethod;
18
+import org.springframework.web.bind.annotation.RequestParam;
19
+import com.yunzhi.niucai.service.ITaShopAppService;
20
+import com.yunzhi.niucai.entity.TaShopApp;
21
+import org.springframework.web.bind.annotation.RestController;
22
+
23
+/**
24
+ * <p>
25
+    * 门店应用表  前端控制器
26
+    * </p>
27
+ *
28
+ * @author yansen
29
+ * @since 2020-09-23
30
+ */
31
+
32
+@Api(tags = "门店应用表 ")
33
+@RestController
34
+@RequestMapping("/")
35
+public class TaShopAppController extends BaseController {
36
+
37
+    private final Logger logger = LoggerFactory.getLogger(TaShopAppController.class);
38
+
39
+    @Autowired
40
+    public ITaShopAppService iTaShopAppService;
41
+
42
+
43
+    /**
44
+     * 分页查询列表
45
+     * @param pageNum
46
+     * @param pageSize
47
+     * @return
48
+     */
49
+    @RequestMapping(value="/taShopApp",method= RequestMethod.GET)
50
+    @ApiOperation(value="列表", notes = "列表", httpMethod = "GET", response = ResponseBean.class)
51
+    public ResponseBean taShopAppList(@ApiParam("页码") @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
52
+									 @ApiParam("单页数据量") @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize) throws Exception{
53
+
54
+		    IPage<TaShopApp> pg = new Page<>(pageNum, pageSize);
55
+            QueryWrapper<TaShopApp> queryWrapper = new QueryWrapper<>();
56
+            queryWrapper.orderByDesc("create_date");
57
+
58
+            IPage<TaShopApp> result = iTaShopAppService.page(pg, queryWrapper);
59
+            return ResponseBean.success(result);
60
+    }
61
+
62
+    /**
63
+     * 保存对象
64
+     * @param taShopApp 实体对象
65
+     * @return
66
+     */
67
+    @RequestMapping(value="/taShopApp",method= RequestMethod.POST)
68
+    @ApiOperation(value="保存", notes = "保存", httpMethod = "POST", response = ResponseBean.class)
69
+    public ResponseBean taShopAppAdd(@ApiParam("保存内容") @RequestBody TaShopApp taShopApp) throws Exception{
70
+
71
+        if (iTaShopAppService.save(taShopApp)){
72
+            return ResponseBean.success(taShopApp);
73
+        }else {
74
+            return ResponseBean.error("保存失败, 请重试", ResponseBean.ERROR_UNAVAILABLE);
75
+        }
76
+    }
77
+
78
+    /**
79
+     * 根据id删除对象
80
+     * @param id  实体ID
81
+     */
82
+    @RequestMapping(value="/taShopApp/{id}", method= RequestMethod.DELETE)
83
+    @ApiOperation(value="删除", notes = "删除", httpMethod = "DELETE", response = ResponseBean.class)
84
+    public ResponseBean taShopAppDelete(@ApiParam("对象ID") @PathVariable Integer id) throws Exception{
85
+        if(iTaShopAppService.removeById(id)){
86
+            return ResponseBean.success("success");
87
+        }else {
88
+            return ResponseBean.error("删除失败, 请重试", ResponseBean.ERROR_UNAVAILABLE);
89
+        }
90
+    }
91
+
92
+    /**
93
+     * 修改对象
94
+     * @param id  实体ID
95
+     * @param taShopApp 实体对象
96
+     * @return
97
+     */
98
+    @RequestMapping(value="/taShopApp/{id}",method= RequestMethod.PUT)
99
+    @ApiOperation(value="更新", notes = "更新", httpMethod = "PUT", response = ResponseBean.class)
100
+    public ResponseBean taShopAppUpdate(@ApiParam("对象ID") @PathVariable Integer id,
101
+                                        @ApiParam("更新内容") @RequestBody TaShopApp taShopApp) throws Exception{
102
+
103
+        if (iTaShopAppService.updateById(taShopApp)){
104
+            return ResponseBean.success(iTaShopAppService.getById(id));
105
+        }else {
106
+            return ResponseBean.error("修改失败, 请重试", ResponseBean.ERROR_UNAVAILABLE);
107
+        }
108
+    }
109
+
110
+    /**
111
+     * 根据id查询对象
112
+     * @param id  实体ID
113
+     */
114
+    @RequestMapping(value="/taShopApp/{id}",method= RequestMethod.GET)
115
+    @ApiOperation(value="详情", notes = "详情", httpMethod = "GET", response = ResponseBean.class)
116
+    public ResponseBean taShopAppGet(@ApiParam("对象ID") @PathVariable Integer id) throws Exception{
117
+        return ResponseBean.success(iTaShopAppService.getById(id));
118
+    }
119
+}

+ 55
- 0
src/main/java/com/yunzhi/niucai/entity/TaShopApp.java Прегледај датотеку

@@ -0,0 +1,55 @@
1
+package com.yunzhi.niucai.entity;
2
+
3
+import com.baomidou.mybatisplus.annotation.IdType;
4
+import com.baomidou.mybatisplus.annotation.TableId;
5
+import java.time.LocalDateTime;
6
+import java.io.Serializable;
7
+import io.swagger.annotations.ApiModel;
8
+import io.swagger.annotations.ApiModelProperty;
9
+import lombok.Data;
10
+import lombok.EqualsAndHashCode;
11
+import lombok.experimental.Accessors;
12
+
13
+/**
14
+ * <p>
15
+ * 门店应用表 
16
+ * </p>
17
+ *
18
+ * @author yansen
19
+ * @since 2020-09-23
20
+ */
21
+@Data
22
+@EqualsAndHashCode(callSuper = false)
23
+@Accessors(chain = true)
24
+@ApiModel(value="TaShopApp对象", description="门店应用表 ")
25
+public class TaShopApp implements Serializable {
26
+
27
+    private static final long serialVersionUID = 1L;
28
+
29
+    @ApiModelProperty(value = "门店应用主键")
30
+    @TableId(value = "shop_app_id", type = IdType.AUTO)
31
+    private Integer shopAppId;
32
+
33
+    @ApiModelProperty(value = "创建时间")
34
+    private LocalDateTime createDate;
35
+
36
+    @ApiModelProperty(value = "状态")
37
+    private Boolean status;
38
+
39
+    @ApiModelProperty(value = "店铺ID")
40
+    private Integer shopId;
41
+
42
+    @ApiModelProperty(value = "支付宝应用id")
43
+    private String appid;
44
+
45
+    @ApiModelProperty(value = "私钥")
46
+    private String merchantPrivateKey;
47
+
48
+    @ApiModelProperty(value = "支付宝公钥")
49
+    private String alipayPublicKey;
50
+
51
+    @ApiModelProperty(value = "渠道")
52
+    private String channel;
53
+
54
+
55
+}

+ 18
- 0
src/main/java/com/yunzhi/niucai/mapper/TaShopAppMapper.java Прегледај датотеку

@@ -0,0 +1,18 @@
1
+package com.yunzhi.niucai.mapper;
2
+
3
+import com.yunzhi.niucai.entity.TaShopApp;
4
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5
+import org.apache.ibatis.annotations.Mapper;
6
+
7
+/**
8
+ * <p>
9
+ * 门店应用表  Mapper 接口
10
+ * </p>
11
+ *
12
+ * @author yansen
13
+ * @since 2020-09-23
14
+ */
15
+@Mapper
16
+public interface TaShopAppMapper extends BaseMapper<TaShopApp> {
17
+
18
+}

+ 16
- 0
src/main/java/com/yunzhi/niucai/service/ITaShopAppService.java Прегледај датотеку

@@ -0,0 +1,16 @@
1
+package com.yunzhi.niucai.service;
2
+
3
+import com.yunzhi.niucai.entity.TaShopApp;
4
+import com.baomidou.mybatisplus.extension.service.IService;
5
+
6
+/**
7
+ * <p>
8
+ * 门店应用表  服务类
9
+ * </p>
10
+ *
11
+ * @author yansen
12
+ * @since 2020-09-23
13
+ */
14
+public interface ITaShopAppService extends IService<TaShopApp> {
15
+
16
+}

+ 20
- 0
src/main/java/com/yunzhi/niucai/service/impl/TaShopAppServiceImpl.java Прегледај датотеку

@@ -0,0 +1,20 @@
1
+package com.yunzhi.niucai.service.impl;
2
+
3
+import com.yunzhi.niucai.entity.TaShopApp;
4
+import com.yunzhi.niucai.mapper.TaShopAppMapper;
5
+import com.yunzhi.niucai.service.ITaShopAppService;
6
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7
+import org.springframework.stereotype.Service;
8
+
9
+/**
10
+ * <p>
11
+ * 门店应用表  服务实现类
12
+ * </p>
13
+ *
14
+ * @author yansen
15
+ * @since 2020-09-23
16
+ */
17
+@Service
18
+public class TaShopAppServiceImpl extends ServiceImpl<TaShopAppMapper, TaShopApp> implements ITaShopAppService {
19
+
20
+}

+ 5
- 0
src/main/resources/mapper/TaShopAppMapper.xml Прегледај датотеку

@@ -0,0 +1,5 @@
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.yunzhi.niucai.mapper.TaShopAppMapper">
4
+
5
+</mapper>