企标制修订计划模块 半重构o(* ̄︶ ̄*)o
This commit is contained in:
+7
@@ -52,6 +52,13 @@ public class EsRevisePlanController extends BaseController<EsRevisePlan> {
|
|||||||
return Result.success(iEsRevisePlanService.getOnePlan(id));
|
return Result.success(iEsRevisePlanService.getOnePlan(id));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ApiOperation(value = "获取是否存在重复名企标名称接口")
|
||||||
|
@GetMapping("getDataByName")
|
||||||
|
public ResponseMessage<Object> getDataByName(EsRevisePlan esRevisePlan){
|
||||||
|
return Result.success(iEsRevisePlanService.getDataByName(esRevisePlan));
|
||||||
|
}
|
||||||
|
|
||||||
@ApiOperation(value = "编辑企标计划")
|
@ApiOperation(value = "编辑企标计划")
|
||||||
@PostMapping("modPlan")
|
@PostMapping("modPlan")
|
||||||
public ResponseMessage<Object> modPlan(EsRevisePlan esRevisePlan){
|
public ResponseMessage<Object> modPlan(EsRevisePlan esRevisePlan){
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ public interface EsRevisePlanDao extends BaseMapper<EsRevisePlan> {
|
|||||||
Integer getQueryTotal(EsRevisePlan esRevisePlan);
|
Integer getQueryTotal(EsRevisePlan esRevisePlan);
|
||||||
List<EsRevisePlan> selectAll(EsRevisePlan esRevisePlan);//查询所有
|
List<EsRevisePlan> selectAll(EsRevisePlan esRevisePlan);//查询所有
|
||||||
List<EsRevisePlan> queryAll(EsRevisePlan esRevisePlan);//多条件查询
|
List<EsRevisePlan> queryAll(EsRevisePlan esRevisePlan);//多条件查询
|
||||||
|
List<EsRevisePlan> selectPageByName(EsRevisePlan esRevisePlan);//多条件查询
|
||||||
EsRevisePlan selectOne(String id);//查询详情
|
EsRevisePlan selectOne(String id);//查询详情
|
||||||
|
|
||||||
int updateOne(EsRevisePlan esRevisePlan);//编辑
|
int updateOne(EsRevisePlan esRevisePlan);//编辑
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package com.adc.da.slrs.esRevisePlan.entity;
|
|||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
import com.adc.da.base.page.BasePage;
|
import com.adc.da.base.page.BasePage;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -46,15 +47,29 @@ public class EsRevisePlan extends BasePage {
|
|||||||
@ApiModelProperty(value = "工作组组长")
|
@ApiModelProperty(value = "工作组组长")
|
||||||
private String wgLeader;
|
private String wgLeader;
|
||||||
|
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "起草人姓名")
|
||||||
|
private String drafterName;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "评审责任人姓名")
|
||||||
|
private String resPersonName;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "工作组组长姓名")
|
||||||
|
private String wgLeaderName;
|
||||||
|
|
||||||
@ApiModelProperty(value = "计划标准初稿完成时间")
|
@ApiModelProperty(value = "计划标准初稿完成时间")
|
||||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
private Date draftTime;
|
private Date draftTime;
|
||||||
|
|
||||||
@ApiModelProperty(value = "计划标准发布时间")
|
@ApiModelProperty(value = "计划标准发布时间")
|
||||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||||
private Date releaseTime;
|
private Date releaseTime;
|
||||||
|
|
||||||
@ApiModelProperty(value = "起草责任单位")
|
@ApiModelProperty(value = "起草责任单位")
|
||||||
private String unit;
|
private String unit;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-2
@@ -18,8 +18,9 @@ public interface IEsRevisePlanService extends IService<EsRevisePlan> {
|
|||||||
List<EsRevisePlan> queryAllPlans(EsRevisePlan esRevisePlan);//多条件查询
|
List<EsRevisePlan> queryAllPlans(EsRevisePlan esRevisePlan);//多条件查询
|
||||||
EsRevisePlan getOnePlan(String id);//查询详情
|
EsRevisePlan getOnePlan(String id);//查询详情
|
||||||
|
|
||||||
int modPlan(EsRevisePlan esRevisePlan);//编辑
|
String modPlan(EsRevisePlan esRevisePlan);//编辑
|
||||||
int addPlan(EsRevisePlan esRevisePlan);//插入
|
String addPlan(EsRevisePlan esRevisePlan);//插入
|
||||||
int delPlan(String id);//删除
|
int delPlan(String id);//删除
|
||||||
int delPlans(String ids);//批量删除
|
int delPlans(String ids);//批量删除
|
||||||
|
List<EsRevisePlan> getDataByName(EsRevisePlan esRevisePlan);
|
||||||
}
|
}
|
||||||
|
|||||||
+23
-4
@@ -23,6 +23,8 @@ public class EsRevisePlanServiceImpl extends ServiceImpl<EsRevisePlanDao, EsRevi
|
|||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
EsRevisePlanDao esRevisePlanDao;
|
EsRevisePlanDao esRevisePlanDao;
|
||||||
|
@Autowired
|
||||||
|
IEsRevisePlanService esRevisePlanService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<EsRevisePlan> getAllPlans(EsRevisePlan esRevisePlan) {
|
public List<EsRevisePlan> getAllPlans(EsRevisePlan esRevisePlan) {
|
||||||
@@ -46,14 +48,26 @@ public class EsRevisePlanServiceImpl extends ServiceImpl<EsRevisePlanDao, EsRevi
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int modPlan(EsRevisePlan esRevisePlan) {
|
public String modPlan(EsRevisePlan esRevisePlan) {
|
||||||
return esRevisePlanDao.updateOne(esRevisePlan);
|
List<EsRevisePlan> esRevisePlans=esRevisePlanDao.selectPageByName(esRevisePlan);
|
||||||
|
if (esRevisePlans.size()>0){
|
||||||
|
return "企标名称不能重复,请更换新的企标名称。";
|
||||||
|
}else {
|
||||||
|
esRevisePlanDao.updateOne(esRevisePlan);
|
||||||
|
return "操作成功";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int addPlan(EsRevisePlan esRevisePlan) {
|
public String addPlan(EsRevisePlan esRevisePlan) {
|
||||||
esRevisePlan.setId(UUIDUtils.randomUUID(32));
|
esRevisePlan.setId(UUIDUtils.randomUUID(32));
|
||||||
return esRevisePlanDao.insertOne(esRevisePlan);
|
List<EsRevisePlan> esRevisePlans=esRevisePlanDao.selectPageByName(esRevisePlan);
|
||||||
|
if (esRevisePlans.size()>0){
|
||||||
|
return "企标名称不能重复,请更换新的企标名称";
|
||||||
|
}else {
|
||||||
|
esRevisePlanDao.insertOne(esRevisePlan);
|
||||||
|
return "操作成功";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -66,4 +80,9 @@ public class EsRevisePlanServiceImpl extends ServiceImpl<EsRevisePlanDao, EsRevi
|
|||||||
String[] str = ids.split(",");
|
String[] str = ids.split(",");
|
||||||
return esRevisePlanDao.deleteBatch(str);
|
return esRevisePlanDao.deleteBatch(str);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<EsRevisePlan> getDataByName(EsRevisePlan esRevisePlan) {
|
||||||
|
return esRevisePlanDao.selectPageByName(esRevisePlan);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,7 +17,10 @@
|
|||||||
wg_leader,
|
wg_leader,
|
||||||
draft_time,
|
draft_time,
|
||||||
release_time,
|
release_time,
|
||||||
unit
|
unit,
|
||||||
|
(SELECT GROUP_CONCAT(UNAME) from ts_user WHERE find_in_set(USID,drafter) ) as drafterName,
|
||||||
|
(SELECT GROUP_CONCAT(UNAME) from ts_user WHERE find_in_set(USID,res_person) ) as res_personName,
|
||||||
|
(SELECT GROUP_CONCAT(UNAME) from ts_user WHERE find_in_set(USID,wg_leader) ) as wg_leaderName
|
||||||
</sql>
|
</sql>
|
||||||
<resultMap id="BaseInfoMap" type="com.adc.da.slrs.esRevisePlan.entity.EsRevisePlan">
|
<resultMap id="BaseInfoMap" type="com.adc.da.slrs.esRevisePlan.entity.EsRevisePlan">
|
||||||
<id property="id" column="id"></id>
|
<id property="id" column="id"></id>
|
||||||
@@ -206,4 +209,12 @@
|
|||||||
#{id}
|
#{id}
|
||||||
</foreach>
|
</foreach>
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
|
<select id="selectPageByName" resultMap="BaseInfoMap">
|
||||||
|
select <include refid="BaseInfo"></include> from es_revise_plan
|
||||||
|
where es_name = #{esName}
|
||||||
|
<if test="id != null and id != '' ">
|
||||||
|
and id != #{id}
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
Reference in New Issue
Block a user