Browse Source

add createTime and status

梁彦春 6 years ago
parent
commit
8f7140fb3b

+ 3
- 3
src/main/java/com.huiju.welcome/controller/TaGoodsSpecController.java View File

39
      * @return
39
      * @return
40
      */
40
      */
41
     @RequestMapping(value="/taGoodsSpec/add",method= RequestMethod.POST)
41
     @RequestMapping(value="/taGoodsSpec/add",method= RequestMethod.POST)
42
-    public ResponseBean tpShopImgAdd(@RequestBody TaGoodsSpec taGoodsSpec){
42
+    public ResponseBean tpGoodsSpecAdd(@RequestBody TaGoodsSpec taGoodsSpec){
43
         ResponseBean responseBean = new ResponseBean();
43
         ResponseBean responseBean = new ResponseBean();
44
         try {
44
         try {
45
             if (iTaGoodsSpecService.save(taGoodsSpec)){
45
             if (iTaGoodsSpecService.save(taGoodsSpec)){
81
      * @return
81
      * @return
82
      */
82
      */
83
     @RequestMapping(value="/taGoodsSpec/update",method= RequestMethod.PUT)
83
     @RequestMapping(value="/taGoodsSpec/update",method= RequestMethod.PUT)
84
-    public ResponseBean tpShopImgUpdate(@RequestBody TaGoodsSpec taGoodsSpec){
84
+    public ResponseBean tpGoodsSpecUpdate(@RequestBody TaGoodsSpec taGoodsSpec){
85
         ResponseBean responseBean = new ResponseBean();
85
         ResponseBean responseBean = new ResponseBean();
86
         try {
86
         try {
87
             if (iTaGoodsSpecService.updateById(taGoodsSpec)){
87
             if (iTaGoodsSpecService.updateById(taGoodsSpec)){
101
      * @param id  实体ID
101
      * @param id  实体ID
102
      */
102
      */
103
     @RequestMapping(value="/taGoodsSpec/get/{id}",method= RequestMethod.GET)
103
     @RequestMapping(value="/taGoodsSpec/get/{id}",method= RequestMethod.GET)
104
-    public ResponseBean tpShopImgGet(@PathVariable Integer id){
104
+    public ResponseBean tpGoodsSpecGet(@PathVariable Integer id){
105
         ResponseBean responseBean = new ResponseBean();
105
         ResponseBean responseBean = new ResponseBean();
106
         try {
106
         try {
107
             responseBean.addSuccess(iTaGoodsSpecService.getById(id));
107
             responseBean.addSuccess(iTaGoodsSpecService.getById(id));

+ 5
- 0
src/main/java/com.huiju.welcome/controller/TdSpecController.java View File

6
 import com.huiju.welcome.common.base.ResponseBean;
6
 import com.huiju.welcome.common.base.ResponseBean;
7
 import com.huiju.welcome.model.TdSpec;
7
 import com.huiju.welcome.model.TdSpec;
8
 import com.huiju.welcome.service.ITdSpecService;
8
 import com.huiju.welcome.service.ITdSpecService;
9
+import com.huiju.welcome.utils.StatusUtils;
9
 import io.swagger.annotations.ApiImplicitParam;
10
 import io.swagger.annotations.ApiImplicitParam;
10
 import io.swagger.annotations.ApiImplicitParams;
11
 import io.swagger.annotations.ApiImplicitParams;
11
 import io.swagger.annotations.ApiOperation;
12
 import io.swagger.annotations.ApiOperation;
14
 import org.springframework.beans.factory.annotation.Autowired;
15
 import org.springframework.beans.factory.annotation.Autowired;
15
 import org.springframework.web.bind.annotation.*;
16
 import org.springframework.web.bind.annotation.*;
16
 
17
 
18
+import java.time.LocalDateTime;
19
+
17
 
20
 
18
 /**
21
 /**
19
  * <p>
22
  * <p>
42
     public ResponseBean tpShopImgAdd(@RequestBody TdSpec tdSpec){
45
     public ResponseBean tpShopImgAdd(@RequestBody TdSpec tdSpec){
43
         ResponseBean responseBean = new ResponseBean();
46
         ResponseBean responseBean = new ResponseBean();
44
         try {
47
         try {
48
+            tdSpec.setCreateDate(LocalDateTime.now());
49
+            tdSpec.setStatus(StatusUtils.Normal);
45
             if (iTdSpecService.save(tdSpec)){
50
             if (iTdSpecService.save(tdSpec)){
46
                 responseBean.addSuccess(tdSpec);
51
                 responseBean.addSuccess(tdSpec);
47
             }else {
52
             }else {

+ 4
- 0
src/main/java/com.huiju.welcome/model/TaGoods.java View File

3
 import java.math.BigDecimal;
3
 import java.math.BigDecimal;
4
 import java.time.LocalDateTime;
4
 import java.time.LocalDateTime;
5
 import java.io.Serializable;
5
 import java.io.Serializable;
6
+import java.util.List;
6
 
7
 
7
 import com.baomidou.mybatisplus.annotation.IdType;
8
 import com.baomidou.mybatisplus.annotation.IdType;
8
 import com.baomidou.mybatisplus.annotation.TableField;
9
 import com.baomidou.mybatisplus.annotation.TableField;
51
     @TableField(exist = false)
52
     @TableField(exist = false)
52
     private String typeName;
53
     private String typeName;
53
 
54
 
55
+    @TableField(exist = false)
56
+    private List<TaGoodsSpec> specList;
57
+
54
 
58
 
55
 }
59
 }

+ 4
- 0
src/main/java/com.huiju.welcome/model/TaGoodsSpec.java View File

4
 import java.io.Serializable;
4
 import java.io.Serializable;
5
 
5
 
6
 import com.baomidou.mybatisplus.annotation.IdType;
6
 import com.baomidou.mybatisplus.annotation.IdType;
7
+import com.baomidou.mybatisplus.annotation.TableField;
7
 import com.baomidou.mybatisplus.annotation.TableId;
8
 import com.baomidou.mybatisplus.annotation.TableId;
8
 import lombok.Data;
9
 import lombok.Data;
9
 import lombok.EqualsAndHashCode;
10
 import lombok.EqualsAndHashCode;
31
 
32
 
32
     private BigDecimal goodsPrice;
33
     private BigDecimal goodsPrice;
33
 
34
 
35
+    @TableField(exist = false)
36
+    private String specName;
37
+
34
 
38
 
35
 }
39
 }

+ 30
- 0
src/main/resources/mapper/TaGoodsSpecMapper.xml View File

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.welcome.mapper.TaGoodsSpecMapper">
4
+    <select id="specList" resultType="com.huiju.welcome.model.TaGoodsSpec">
5
+        select
6
+        a.*,
7
+        b.spec_name as specName
8
+        from ta_goods_spec a
9
+        left join td_spec b on a.spec_id = b.spec_id
10
+        <where>
11
+            <if test="specName !=null and specName !=''">
12
+                spec_name LIKE CONCAT('%',#{specName},'%')
13
+            </if>
14
+        </where>
15
+    </select>
16
+
17
+    <select id="specListByGoodsId" resultType="com.huiju.welcome.model.TaGoodsSpec">
18
+        select
19
+        a.*,
20
+        b.spec_name as specName
21
+        from ta_goods_spec a
22
+        left join td_spec b on a.spec_id = b.spec_id
23
+        <where>
24
+            <if test="specName !=null and specName !=''">
25
+                spec_name LIKE CONCAT('%',#{specName},'%')
26
+            </if>
27
+        </where>
28
+    </select>
29
+
30
+</mapper>