Browse Source

标识标牌修改

master_tdsql
zhuyulei 1 year ago
parent
commit
c34ac74177
  1. 2
      shuili-admin/src/main/java/com/kms/TianhuiApplication.java
  2. 5
      shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzBzbp.java
  3. 4
      shuili-system/src/main/java/com/kms/yg/sz/mapper/BsSgcSzBzbpMapper.java
  4. 12
      shuili-system/src/main/java/com/kms/yg/sz/service/BsSgcSzBzbpService.java
  5. 32
      shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzBzbpMapper.xml

2
shuili-admin/src/main/java/com/kms/TianhuiApplication.java

@ -16,7 +16,7 @@ import org.springframework.context.annotation.ComponentScan;
*/
@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })
@ComponentScan(basePackages = {"com.shuili.*","com.kms.*"})
@MapperScan("com.shuili.*")
@MapperScan(basePackages = {"com.shuili.*","com.kms.*"})
public class TianhuiApplication
{
public static void main(String[] args) {

5
shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzBzbp.java

@ -1,5 +1,6 @@
package com.kms.yg.sz.domain;
import com.baomidou.mybatisplus.annotation.TableField;
import com.shuili.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@ -87,4 +88,8 @@ public class BsSgcSzBzbp extends BaseEntity
private String sluiceName;
@TableField(exist = false)
private String number;
}

4
shuili-system/src/main/java/com/kms/yg/sz/mapper/BsSgcSzBzbpMapper.java

@ -1,9 +1,12 @@
package com.kms.yg.sz.mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kms.yg.sz.domain.BsSgcSzBzbp;
import java.util.List;
/**
* 水闸标识标牌Mapper接口
*
@ -13,4 +16,5 @@ import com.kms.yg.sz.domain.BsSgcSzBzbp;
@Repository
public interface BsSgcSzBzbpMapper extends BaseMapper<BsSgcSzBzbp> {
List<BsSgcSzBzbp> selectList1(@Param("pageNum") int pageNum, @Param("pageSize") int pageSize, @Param("sluiceName") String sluiceName, @Param("adcd") String adcd);
}

12
shuili-system/src/main/java/com/kms/yg/sz/service/BsSgcSzBzbpService.java

@ -11,6 +11,7 @@ import com.kms.yg.sz.domain.BsSgcSzBzbp;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
/**
@ -52,8 +53,15 @@ public class BsSgcSzBzbpService extends BaseService<BsSgcSzBzbpMapper, BsSgcSzBz
Page<BsSgcSzBzbp> page = new Page<>(sp.getPageNum(),sp.getPageSize());
Page<BsSgcSzBzbp> infoPage = bsSgcSzBzbpMapper.selectPage(page, queryWrapper);
return infoPage;
List<BsSgcSzBzbp> infoPage = bsSgcSzBzbpMapper.selectList1(sp.getPageNum(),sp.getPageSize(),
projectInfo.getSluiceName(),projectInfo.getAdcd());
Page<BsSgcSzBzbp> bzbpPage = new Page<>();
bzbpPage.setRecords(infoPage);
bzbpPage.setTotal(infoPage.size());
return bzbpPage;
}
}

32
shuili-system/src/main/resources/mapper/yg/sz/BsSgcSzBzbpMapper.xml

@ -0,0 +1,32 @@
<?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.kms.yg.sz.mapper.BsSgcSzBzbpMapper">
<resultMap type="com.kms.yg.sz.domain.BsSgcSzBzbp" id="Result">
<id property="id" column="id" />
<result property="sluiceName" column="sluice_name" />
<result property="adcd" column="adcd" />
<result property="number" column="number" />
</resultMap>
<select id="selectList1" resultMap="Result">
<bind name="pageNum" value="(pageNum-1)*pageSize"></bind>
SELECT sluice_name, adcd, COUNT(1) number
FROM bs_sgc_sz_bzbp
<where>
<if test="sluiceName != null and sluiceName != ''">
sluice_name like concat('%', #{sluiceName}, '%')
</if>
<if test="adcd != null and adcd != ''">
and adcd = #{adcd}
</if>
</where>
GROUP BY sluice_code
ORDER BY create_time DESC
LIMIT #{pageNum}, #{pageSize}
</select>
</mapper>
Loading…
Cancel
Save