shudonghui il y a 1 an
Parent
commit
5d566c14fb

+ 13 - 0
sop-business/src/main/java/com/qmth/sop/business/entity/TBDelayWarnDetail.java

@@ -1,5 +1,6 @@
 package com.qmth.sop.business.entity;
 
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
 import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import io.swagger.annotations.ApiModel;
@@ -45,6 +46,10 @@ public class TBDelayWarnDetail implements Serializable {
     @ApiModelProperty(value = "创建时间")
     private Long createTime;
 
+    @TableField(exist = false)
+    @ApiModelProperty(value = "创建人")
+    private String createName;
+
     public Long getId() {
         return id;
     }
@@ -92,4 +97,12 @@ public class TBDelayWarnDetail implements Serializable {
     public void setCreateTime(Long createTime) {
         this.createTime = createTime;
     }
+
+    public String getCreateName() {
+        return createName;
+    }
+
+    public void setCreateName(String createName) {
+        this.createName = createName;
+    }
 }

+ 4 - 0
sop-business/src/main/java/com/qmth/sop/business/mapper/TBDelayWarnDetailMapper.java

@@ -2,6 +2,9 @@ package com.qmth.sop.business.mapper;
 
 import com.qmth.sop.business.entity.TBDelayWarnDetail;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
 
 /**
  * <p>
@@ -13,4 +16,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  */
 public interface TBDelayWarnDetailMapper extends BaseMapper<TBDelayWarnDetail> {
 
+    List<TBDelayWarnDetail> list(@Param("id") long id);
 }

+ 1 - 2
sop-business/src/main/java/com/qmth/sop/business/service/TBDelayWarnDetailService.java

@@ -25,6 +25,5 @@ public interface TBDelayWarnDetailService extends IService<TBDelayWarnDetail>{
     Boolean saveTBDelayWarnDetail(TBDelayWarnDetail tBDelayWarnDetail);
 
 
-
-
+    List<TBDelayWarnDetail> list(long id);
 }

+ 4 - 0
sop-business/src/main/java/com/qmth/sop/business/service/impl/TBDelayWarnDetailServiceImpl.java

@@ -66,6 +66,10 @@ public class TBDelayWarnDetailServiceImpl extends ServiceImpl<TBDelayWarnDetailM
 
 		}
 
+	@Override
+	public List<TBDelayWarnDetail> list(long id) {
+		return this.baseMapper.list(id);
+	}
 
 
 }

+ 5 - 1
sop-business/src/main/resources/mapper/TBDelayWarnDetailMapper.xml

@@ -1,5 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.qmth.sop.business.mapper.TBDelayWarnDetailMapper">
-
+    <select id="list" resultType="com.qmth.sop.business.entity.TBDelayWarnDetail">
+        select d.*,u.real_name create_name from t_b_delay_warn_detail d
+        left join sys_user u on u.id=d.create_id
+        where d.delay_warn_id = #{id} order by d.create_time
+    </select>
 </mapper>

+ 1 - 1
sop-server/src/main/java/com/qmth/sop/server/api/TBDelayWarnDetailController.java

@@ -38,7 +38,7 @@ public class TBDelayWarnDetailController {
     @RequestMapping(value = "/list", method = RequestMethod.POST)
     @ApiResponses({@ApiResponse(code = 200, message = "延期预警明细表查询结果", response = TBDelayWarnDetail.class)})
     public Result list(@ApiParam(value = "延期预警表id", required = true) @RequestParam(required = true) long id) {
-        List<TBDelayWarnDetail> resultIPage = tBDelayWarnDetailService.list(new QueryWrapper<TBDelayWarnDetail>().lambda().eq(TBDelayWarnDetail::getDelayWarnId, id).orderByDesc(TBDelayWarnDetail::getCreateTime));
+        List<TBDelayWarnDetail> resultIPage = tBDelayWarnDetailService.list(id);
         return ResultUtil.ok(resultIPage);
     }