Browse Source

工程状况

master_tdsql
zhuyulei 1 year ago
parent
commit
8fca105fbc
  1. 18
      shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfGcglController.java
  2. 32
      shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfJbxxController.java
  3. 6
      shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfBzbp.java
  4. 3
      shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfGcgl.java
  5. 27
      shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzGcdaController.java
  6. 18
      shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzGcglController.java
  7. 6
      shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzBzbp.java
  8. 2
      shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzGcgl.java

18
shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfGcglController.java

@ -8,6 +8,7 @@ import com.kms.yg.df.domain.BsSgcDfGcgl;
import com.kms.yg.df.service.BsSgcDfGcglService; import com.kms.yg.df.service.BsSgcDfGcglService;
import com.shuili.common.core.controller.BaseController; import com.shuili.common.core.controller.BaseController;
import com.shuili.common.core.domain.SearchParam; import com.shuili.common.core.domain.SearchParam;
import com.shuili.common.utils.BeanUtils;
import com.shuili.common.utils.poi.ExcelUtil; import com.shuili.common.utils.poi.ExcelUtil;
import com.kms.common.utils.BaseEntityUtils; import com.kms.common.utils.BaseEntityUtils;
@ -102,7 +103,22 @@ public class BsSgcDfGcglController extends BaseController
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody BsSgcDfGcgl bsSgcDfGcgl) public AjaxResult edit(@RequestBody BsSgcDfGcgl bsSgcDfGcgl)
{ {
return toAjax(bsSgcDfGcglService.updateById(bsSgcDfGcgl)); String id = bsSgcDfGcgl.getId();
BsSgcDfGcgl byId = bsSgcDfGcglService.getById(id);
byId.setRecordLoseEfficacyTime(new Date());
bsSgcDfGcglService.updateById(byId);
bsSgcDfGcgl.setRecordTakeEffectTime(new Date());
bsSgcDfGcgl.setRecordLoseEfficacyTime(null);
bsSgcDfGcgl.setId("");
BsSgcDfGcgl gcgl = new BsSgcDfGcgl();
BeanUtils.copyProperties(bsSgcDfGcgl,gcgl);
BaseEntityUtils.preInsert(gcgl);
return toAjax(bsSgcDfGcglService.save(gcgl));
} }
/** /**

32
shuili-system/src/main/java/com/kms/yg/df/controller/BsSgcDfJbxxController.java

@ -4,10 +4,12 @@ import java.util.Arrays;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.kms.yg.df.domain.BsSgcDfJbxx; import com.kms.yg.df.domain.BsSgcDfJbxx;
import com.kms.yg.df.service.BsSgcDfJbxxService; import com.kms.yg.df.service.BsSgcDfJbxxService;
import com.shuili.common.core.controller.BaseController; import com.shuili.common.core.controller.BaseController;
import com.shuili.common.core.domain.SearchParam; import com.shuili.common.core.domain.SearchParam;
import com.shuili.common.utils.BeanUtils;
import com.shuili.common.utils.poi.ExcelUtil; import com.shuili.common.utils.poi.ExcelUtil;
import com.kms.common.utils.BaseEntityUtils; import com.kms.common.utils.BaseEntityUtils;
@ -88,6 +90,18 @@ public class BsSgcDfJbxxController extends BaseController
@ApiOperation("堤防基本信息新增") @ApiOperation("堤防基本信息新增")
public AjaxResult add(@RequestBody BsSgcDfJbxx bsSgcDfJbxx) public AjaxResult add(@RequestBody BsSgcDfJbxx bsSgcDfJbxx)
{ {
String embankmentCode = bsSgcDfJbxx.getEmbankmentCode();
QueryWrapper<BsSgcDfJbxx> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("EBANKMENT_CODE", embankmentCode);
BsSgcDfJbxx one = bsSgcDfJbxxService.getOne(queryWrapper);
if (one != null) {
return AjaxResult.error("该堤防编码已存在");
}
BaseEntityUtils.preInsert(bsSgcDfJbxx); BaseEntityUtils.preInsert(bsSgcDfJbxx);
bsSgcDfJbxx.setRecordTakeEffectTime(new Date()); bsSgcDfJbxx.setRecordTakeEffectTime(new Date());
return toAjax(bsSgcDfJbxxService.save(bsSgcDfJbxx)); return toAjax(bsSgcDfJbxxService.save(bsSgcDfJbxx));
@ -101,7 +115,23 @@ public class BsSgcDfJbxxController extends BaseController
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody BsSgcDfJbxx bsSgcDfJbxx) public AjaxResult edit(@RequestBody BsSgcDfJbxx bsSgcDfJbxx)
{ {
return toAjax(bsSgcDfJbxxService.updateById(bsSgcDfJbxx)); String id = bsSgcDfJbxx.getId();
BsSgcDfJbxx byId = bsSgcDfJbxxService.getById(id);
byId.setRecordLoseEfficacyTime(new Date());
bsSgcDfJbxxService.updateById(byId);
bsSgcDfJbxx.setRecordTakeEffectTime(new Date());
bsSgcDfJbxx.setRecordLoseEfficacyTime(null);
bsSgcDfJbxx.setId("");
BsSgcDfJbxx jbxx = new BsSgcDfJbxx();
BeanUtils.copyProperties(bsSgcDfJbxx, jbxx);
BaseEntityUtils.preInsert(jbxx);
return toAjax(bsSgcDfJbxxService.save(jbxx));
} }
/** /**

6
shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfBzbp.java

@ -29,9 +29,9 @@ public class BsSgcDfBzbp extends BaseEntity
private String markName; private String markName;
/** 堤防id */ /** 堤防id */
@Excel(name = "堤防id") @Excel(name = "堤防编码")
@ApiModelProperty("堤防id") @ApiModelProperty("堤防编码")
private String embankmentId; private String embankmentCode;
/** 标识位置 */ /** 标识位置 */
@Excel(name = "标识位置") @Excel(name = "标识位置")

3
shuili-system/src/main/java/com/kms/yg/df/domain/BsSgcDfGcgl.java

@ -205,4 +205,7 @@ public class BsSgcDfGcgl extends BaseEntity
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date recordLoseEfficacyTime; private Date recordLoseEfficacyTime;
private String embankmentCode;
} }

27
shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzGcdaController.java

@ -4,10 +4,12 @@ import java.util.Arrays;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.kms.yg.sz.domain.BsSgcSzGcda; import com.kms.yg.sz.domain.BsSgcSzGcda;
import com.kms.yg.sz.service.BsSgcSzGcdaService; import com.kms.yg.sz.service.BsSgcSzGcdaService;
import com.shuili.common.core.controller.BaseController; import com.shuili.common.core.controller.BaseController;
import com.shuili.common.core.domain.SearchParam; import com.shuili.common.core.domain.SearchParam;
import com.shuili.common.utils.BeanUtils;
import com.shuili.common.utils.poi.ExcelUtil; import com.shuili.common.utils.poi.ExcelUtil;
import com.kms.common.utils.BaseEntityUtils; import com.kms.common.utils.BaseEntityUtils;
@ -88,6 +90,16 @@ public class BsSgcSzGcdaController extends BaseController
@ApiOperation("水闸工程基础信息新增") @ApiOperation("水闸工程基础信息新增")
public AjaxResult add(@RequestBody BsSgcSzGcda bsSgcSzGcda) public AjaxResult add(@RequestBody BsSgcSzGcda bsSgcSzGcda)
{ {
String sluiceCode = bsSgcSzGcda.getSluiceCode();
QueryWrapper<BsSgcSzGcda> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("sluice_code", sluiceCode);
BsSgcSzGcda one = bsSgcSzGcdaService.getOne(queryWrapper);
if (one != null){
return AjaxResult.error("水闸编码已存在");
}
BaseEntityUtils.preInsert(bsSgcSzGcda); BaseEntityUtils.preInsert(bsSgcSzGcda);
bsSgcSzGcda.setRecordTakeEffectTime(new Date()); bsSgcSzGcda.setRecordTakeEffectTime(new Date());
return toAjax(bsSgcSzGcdaService.save(bsSgcSzGcda)); return toAjax(bsSgcSzGcdaService.save(bsSgcSzGcda));
@ -101,7 +113,20 @@ public class BsSgcSzGcdaController extends BaseController
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody BsSgcSzGcda bsSgcSzGcda) public AjaxResult edit(@RequestBody BsSgcSzGcda bsSgcSzGcda)
{ {
return toAjax(bsSgcSzGcdaService.updateById(bsSgcSzGcda)); String id = bsSgcSzGcda.getId();
BsSgcSzGcda byId = bsSgcSzGcdaService.getById(id);
byId.setRecordLoseEfficacyTime(new Date());
bsSgcSzGcdaService.updateById(byId);
bsSgcSzGcda.setRecordTakeEffectTime(new Date());
bsSgcSzGcda.setRecordLoseEfficacyTime(null);
bsSgcSzGcda.setId("");
BsSgcSzGcda gcda = new BsSgcSzGcda();
BeanUtils.copyProperties(bsSgcSzGcda,gcda);
BaseEntityUtils.preInsert(gcda);
return toAjax(bsSgcSzGcdaService.save(gcda));
} }
/** /**

18
shuili-system/src/main/java/com/kms/yg/sz/controller/BsSgcSzGcglController.java

@ -8,6 +8,7 @@ import com.kms.yg.sz.domain.BsSgcSzGcgl;
import com.kms.yg.sz.service.BsSgcSzGcglService; import com.kms.yg.sz.service.BsSgcSzGcglService;
import com.shuili.common.core.controller.BaseController; import com.shuili.common.core.controller.BaseController;
import com.shuili.common.core.domain.SearchParam; import com.shuili.common.core.domain.SearchParam;
import com.shuili.common.utils.BeanUtils;
import com.shuili.common.utils.poi.ExcelUtil; import com.shuili.common.utils.poi.ExcelUtil;
import com.kms.common.utils.BaseEntityUtils; import com.kms.common.utils.BaseEntityUtils;
@ -101,7 +102,22 @@ public class BsSgcSzGcglController extends BaseController
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody BsSgcSzGcgl bsSgcSzGcgl) public AjaxResult edit(@RequestBody BsSgcSzGcgl bsSgcSzGcgl)
{ {
return toAjax(bsSgcSzGcglService.updateById(bsSgcSzGcgl));
String id = bsSgcSzGcgl.getId();
BsSgcSzGcgl byId = bsSgcSzGcglService.getById(id);
byId.setRecordLoseEfficacyTime(new Date());
bsSgcSzGcglService.updateById(byId);
bsSgcSzGcgl.setRecordTakeEffectTime(new Date());
bsSgcSzGcgl.setRecordLoseEfficacyTime(null);
bsSgcSzGcgl.setId("");
BsSgcSzGcgl gcgl = new BsSgcSzGcgl();
BeanUtils.copyProperties(bsSgcSzGcgl,gcgl);
BaseEntityUtils.preInsert(gcgl);
return toAjax(bsSgcSzGcglService.save(gcgl));
} }
/** /**

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

@ -29,9 +29,9 @@ public class BsSgcSzBzbp extends BaseEntity
private String markName; private String markName;
/** 水闸id */ /** 水闸id */
@Excel(name = "水闸id") @Excel(name = "水闸编码")
@ApiModelProperty("水闸id") @ApiModelProperty("水闸编码")
private String suliceId; private String sluiceCode;
/** 标识位置 */ /** 标识位置 */
@Excel(name = "标识位置") @Excel(name = "标识位置")

2
shuili-system/src/main/java/com/kms/yg/sz/domain/BsSgcSzGcgl.java

@ -205,4 +205,6 @@ public class BsSgcSzGcgl extends BaseEntity
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date recordLoseEfficacyTime; private Date recordLoseEfficacyTime;
private String sluiceCode;
} }

Loading…
Cancel
Save