Browse Source

开发

master_tdsql
zhuyulei 1 year ago
parent
commit
e785c62a34
  1. 8
      shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfJfglController.java
  2. 14
      shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfBzhjs.java
  3. 14
      shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfDagl.java
  4. 13
      shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfJfgl.java
  5. 14
      shuili-system/src/main/java/com/kms/yg/df/mapper/BsSgcDfBzhjsMapper.java
  6. 11
      shuili-system/src/main/java/com/kms/yg/df/mapper/BsSgcDfDaglMapper.java
  7. 13
      shuili-system/src/main/java/com/kms/yg/df/mapper/BsSgcDfJfglMapper.java
  8. 35
      shuili-system/src/main/java/com/kms/yg/df/service/BsSgcDfBzhjsService.java
  9. 32
      shuili-system/src/main/java/com/kms/yg/df/service/BsSgcDfDaglService.java
  10. 43
      shuili-system/src/main/java/com/kms/yg/df/service/BsSgcDfJfglService.java
  11. 45
      shuili-system/src/main/resources/mapper/yg/df/BsSgcDfBzhjsMapper.xml
  12. 47
      shuili-system/src/main/resources/mapper/yg/df/BsSgcDfDaglMapper.xml
  13. 45
      shuili-system/src/main/resources/mapper/yg/df/BsSgcDfJfglMapper.xml

8
shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfJfglController.java

@ -46,6 +46,14 @@ public class BsSgcDfJfglController extends BaseController
private BsSgcDfJfglService bsSgcDfJfglService;
@GetMapping("/listByCode/{code}")
public AjaxResult listById(@PathVariable("code") String code)
{
return AjaxResult.success(bsSgcDfJfglService.getByCode(code));
}
/**
* 查询经费管理列表
*/

14
shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfBzhjs.java

@ -1,5 +1,6 @@
package com.kms.yg.df.domain;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -52,4 +53,17 @@ public class BsSgcDfBzhjs extends BaseEntity
@ApiModelProperty("分数")
private String updateUid;
@TableField(exist = false)
private String dikeName;
@TableField(exist = false)
private String dikeType;
@TableField(exist = false)
private String engScal;
@TableField(exist = false)
private String unit;
@TableField(exist = false)
private String adcd;
}

14
shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfDagl.java

@ -1,5 +1,6 @@
package com.kms.yg.df.domain;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -57,4 +58,17 @@ public class BsSgcDfDagl extends BaseEntity
@ApiModelProperty("年度调度运用计划")
private String relation;
@TableField(exist = false)
private String dikeName;
@TableField(exist = false)
private String dikeType;
@TableField(exist = false)
private String engScal;
@TableField(exist = false)
private String unit;
@TableField(exist = false)
private String adcd;
}

13
shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfJfgl.java

@ -1,5 +1,6 @@
package com.kms.yg.df.domain;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -72,4 +73,16 @@ public class BsSgcDfJfgl extends BaseEntity
@ApiModelProperty("经费用途")
private String type;
@TableField(exist = false)
private String dikeName;
@TableField(exist = false)
private String dikeType;
@TableField(exist = false)
private String engScal;
@TableField(exist = false)
private String unit;
@TableField(exist = false)
private String adcd;
}

14
shuili-system/src/main/java/com/kms/yg/df/mapper/BsSgcDfBzhjsMapper.java

@ -1,9 +1,13 @@
package com.kms.yg.df.mapper;
import com.kms.yg.sz.domain.BsSgcSzJfgl;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kms.yg.df.domain.BsSgcDfBzhjs;
import java.util.List;
/**
* 堤防标准化建设Mapper接口
*
@ -13,4 +17,14 @@ import com.kms.yg.df.domain.BsSgcDfBzhjs;
@Repository
public interface BsSgcDfBzhjsMapper extends BaseMapper<BsSgcDfBzhjs> {
List<BsSgcDfBzhjs> getList(@Param("id") String id,
@Param("dikeType") String dikeType,
@Param("dikeName") String dikeName,
@Param("adcd") String adcd,
@Param("orderBy") String orderBy,
@Param("pageNum") int pageNum,
@Param("pageSize") int pageSize);
}

11
shuili-system/src/main/java/com/kms/yg/df/mapper/BsSgcDfDaglMapper.java

@ -1,9 +1,13 @@
package com.kms.yg.df.mapper;
import com.kms.yg.sz.domain.BsSgcSzDagl;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kms.yg.df.domain.BsSgcDfDagl;
import java.util.List;
/**
* 堤防档案管理Mapper接口
*
@ -13,4 +17,11 @@ import com.kms.yg.df.domain.BsSgcDfDagl;
@Repository
public interface BsSgcDfDaglMapper extends BaseMapper<BsSgcDfDagl> {
List<BsSgcDfDagl> getList(@Param("id") String id,
@Param("dikeType") String dikeType,
@Param("dikeName") String dikeName,
@Param("adcd") String adcd,
@Param("orderBy") String orderBy,
@Param("pageNum") int pageNum,
@Param("pageSize") int pageSize);
}

13
shuili-system/src/main/java/com/kms/yg/df/mapper/BsSgcDfJfglMapper.java

@ -1,9 +1,13 @@
package com.kms.yg.df.mapper;
import com.kms.yg.sz.domain.BsSgcSzJfgl;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kms.yg.df.domain.BsSgcDfJfgl;
import java.util.List;
/**
* 经费管理Mapper接口
*
@ -13,4 +17,13 @@ import com.kms.yg.df.domain.BsSgcDfJfgl;
@Repository
public interface BsSgcDfJfglMapper extends BaseMapper<BsSgcDfJfgl> {
List<BsSgcDfJfgl> getList(@Param("id") String id,
@Param("dikeType") String dikeType,
@Param("dikeName") String dikeName,
@Param("adcd") String adcd,
@Param("orderBy") String orderBy,
@Param("pageNum") int pageNum,
@Param("pageSize") int pageSize);
}

35
shuili-system/src/main/java/com/kms/yg/df/service/BsSgcDfBzhjsService.java

@ -1,9 +1,19 @@
package com.kms.yg.df.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.kms.system.service.SysXzqhService;
import com.kms.yg.sz.domain.BsSgcSzBzhjs;
import com.kms.yg.sz.domain.BsSgcSzJfgl;
import com.shuili.common.core.domain.SearchParam;
import com.shuili.common.core.service.BaseService;
import com.kms.yg.df.mapper.BsSgcDfBzhjsMapper;
import com.kms.yg.df.domain.BsSgcDfBzhjs;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 堤防标准化建设Service接口
*
@ -13,4 +23,29 @@ import org.springframework.stereotype.Service;
@Service
public class BsSgcDfBzhjsService extends BaseService<BsSgcDfBzhjsMapper, BsSgcDfBzhjs>{
@Autowired
private BsSgcDfBzhjsMapper bsSgcDfBzhjsMapper;
@Autowired
private SysXzqhService sysXzqhService;
public IPage selectPage(SearchParam<BsSgcDfBzhjs> sp) {
BsSgcDfBzhjs data = sp.getData();
List<BsSgcDfBzhjs> list= bsSgcDfBzhjsMapper.getList(data.getId(), data.getDikeType(), data.getDikeName(),
sysXzqhService.getSubString(data.getAdcd()), "create_time", sp.getPageNum(), sp.getPageSize());
Page<BsSgcDfBzhjs> page = new Page<>();
page.setRecords(list);
page.setTotal(list.size());
return page;
}
}

32
shuili-system/src/main/java/com/kms/yg/df/service/BsSgcDfDaglService.java

@ -1,9 +1,19 @@
package com.kms.yg.df.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.kms.system.service.SysXzqhService;
import com.kms.yg.sz.domain.BsSgcSzDagl;
import com.kms.yg.sz.mapper.BsSgcSzDaglMapper;
import com.shuili.common.core.domain.SearchParam;
import com.shuili.common.core.service.BaseService;
import com.kms.yg.df.mapper.BsSgcDfDaglMapper;
import com.kms.yg.df.domain.BsSgcDfDagl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 堤防档案管理Service接口
*
@ -13,4 +23,26 @@ import org.springframework.stereotype.Service;
@Service
public class BsSgcDfDaglService extends BaseService<BsSgcDfDaglMapper, BsSgcDfDagl>{
@Autowired
private BsSgcDfDaglMapper bsSgcDfDaglMapper;
@Autowired
private SysXzqhService sysXzqhService;
public IPage selectPage(SearchParam<BsSgcDfDagl> sp) {
BsSgcDfDagl data = sp.getData();
List<BsSgcDfDagl> list = bsSgcDfDaglMapper.getList(data.getId(), data.getDikeType(), data.getDikeName(),
sysXzqhService.getSubString(data.getAdcd()), "create_time", sp.getPageNum(), sp.getPageSize());
Page<BsSgcDfDagl> page = new Page<>();
page.setTotal(list.size());
page.setRecords(list);
return page;
}
}

43
shuili-system/src/main/java/com/kms/yg/df/service/BsSgcDfJfglService.java

@ -1,9 +1,19 @@
package com.kms.yg.df.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.kms.system.service.SysXzqhService;
import com.kms.yg.sz.domain.BsSgcSzJfgl;
import com.shuili.common.core.domain.SearchParam;
import com.shuili.common.core.service.BaseService;
import com.kms.yg.df.mapper.BsSgcDfJfglMapper;
import com.kms.yg.df.domain.BsSgcDfJfgl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 经费管理Service接口
*
@ -13,4 +23,37 @@ import org.springframework.stereotype.Service;
@Service
public class BsSgcDfJfglService extends BaseService<BsSgcDfJfglMapper, BsSgcDfJfgl>{
@Autowired
private BsSgcDfJfglMapper bsSgcDfJfglMapper;
@Autowired
private SysXzqhService sysXzqhService;
public IPage selectPage(SearchParam<BsSgcDfJfgl> sp) {
BsSgcDfJfgl data = sp.getData();
List<BsSgcDfJfgl> list= bsSgcDfJfglMapper.getList(data.getId(), data.getDikeType(), data.getDikeName(),
sysXzqhService.getSubString(data.getAdcd()), "create_time", sp.getPageNum(), sp.getPageSize());
Page<BsSgcDfJfgl> page = new Page<>();
page.setRecords(list);
page.setTotal(list.size());
return page;
}
public List<BsSgcDfJfgl> getByCode(String code) {
List<BsSgcDfJfgl> bsSgcSzJfgls = bsSgcDfJfglMapper.selectList(Wrappers.lambdaQuery(BsSgcDfJfgl.class)
.eq(BsSgcDfJfgl::getDikeCode, code));
return bsSgcSzJfgls;
}
}

45
shuili-system/src/main/resources/mapper/yg/df/BsSgcDfBzhjsMapper.xml

@ -0,0 +1,45 @@
<?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.df.mapper.BsSgcDfBzhjsMapper">
<sql id="info">
select *
from bs_sgc_df_bzhjs sf
left join bs_sgc_df_safe_jbxx sj on sf.dike_code = sj.dike_code
</sql>
<resultMap id="col" type="BsSgcDfBzhjs">
<id property="id" column="id"/>
<result property="dikeCode" column="dike_code"/>
<result property="dikeName" column="dike_name"/>
<result property="dikeType" column="dike_type"/>
<result property="unit" column="ADM_DEP"/>
<result property="engScal" column="eng_scal"/>
<result property="adcd" column="adcd"/>
</resultMap>
<select id="getList" resultMap="col">
<bind name="pageNum" value="(pageNum-1)*pageSize"></bind>
<include refid="info"></include>
<where>
<if test="dikeType!=null and dikeType!=''">
and sj.dike_type = #{dikeType}
</if>
<if test="dikeName!=null and dikeName!=''">
and sj.dike_name LIKE concat('%',#{dikeName},'%')
</if>
<if test="adcd!=null and adcd !=''">
and sj.adcd like concat(#{adcd},'%')
</if>
<if test="id!=null and id!=''">
and sf.id=#{id}
</if>
</where>
</select>
</mapper>

47
shuili-system/src/main/resources/mapper/yg/df/BsSgcDfDaglMapper.xml

@ -0,0 +1,47 @@
<?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.df.mapper.BsSgcDfDaglMapper">
<sql id="info">
select *
from bs_sgc_df_dagl sd
left join bs_sgc_df_safe_jbxx sj on sd.dike_code = sj.dike_code
</sql>
<resultMap id="col" type="BsSgcDfDagl">
<id property="id" column="id"/>
<result property="dikeCode" column="dike_code"/>
<result property="dikeName" column="dike_name"/>
<result property="dikeType" column="dike_type"/>
<result property="unit" column="ADM_DEP"/>
<result property="engScal" column="eng_scal"/>
<result property="adcd" column="adcd"/>
<result property="regulationsAttachment" column="regulations_attachment"/>
<result property="planAttachment" column="plan_attachment"/>
</resultMap>
<select id="getList" resultMap="col">
<bind name="pageNum" value="(pageNum-1)*pageSize"></bind>
<include refid="info"></include>
<where>
<if test="dikeType!=null and dikeType!=''">
and sj.dike_type = #{dikeType}
</if>
<if test="dikeName!=null and dikeName!=''">
and sj.dike_name LIKE concat('%',#{dikeName},'%')
</if>
<if test="adcd!=null and adcd !=''">
and sj.adcd like concat(#{adcd},'%')
</if>
<if test="id!=null and id!=''">
and sd.id=#{id}
</if>
</where>
</select>
</mapper>

45
shuili-system/src/main/resources/mapper/yg/df/BsSgcDfJfglMapper.xml

@ -0,0 +1,45 @@
<?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.df.mapper.BsSgcDfJfglMapper">
<sql id="info">
select *
from bs_sgc_df_jfgl sf
left join bs_sgc_df_safe_jbxx sj on sf.dike_code = sj.dike_code
</sql>
<resultMap id="col" type="BsSgcDfJfgl">
<id property="id" column="id"/>
<result property="dikeCode" column="dike_code"/>
<result property="dikeName" column="dike_name"/>
<result property="dikeType" column="dike_type"/>
<result property="unit" column="ADM_DEP"/>
<result property="engScal" column="eng_scal"/>
<result property="adcd" column="adcd"/>
</resultMap>
<select id="getList" resultMap="col">
<bind name="pageNum" value="(pageNum-1)*pageSize"></bind>
<include refid="info"></include>
<where>
<if test="dikeType!=null and dikeType!=''">
and sj.dike_type = #{dikeType}
</if>
<if test="dikeName!=null and dikeName!=''">
and sj.dike_name LIKE concat('%',#{dikeName},'%')
</if>
<if test="adcd!=null and adcd !=''">
and sj.adcd like concat(#{adcd},'%')
</if>
<if test="id!=null and id!=''">
and sf.id=#{id}
</if>
</where>
</select>
</mapper>
Loading…
Cancel
Save