Browse Source

message:

添加
dev_power_axis
HAHA 3 years ago
parent
commit
61cef1c9ea
  1. 51
      epmet-plugins-module/pli-power-base/pli-power-base-client/src/main/java/com/epmet/plugin/power/dto/axis/form/PowerAxisStructAddFormDTO.java
  2. 47
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/controller/PowerAxisStructController.java
  3. 22
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/dao/PowerAxisStructDao.java
  4. 22
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/PowerAxisStructService.java
  5. 28
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/impl/PowerAxisStructServiceImpl.java
  6. 2
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/resources/bootstrap.yml
  7. 48
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/resources/mapper/poweraxis/PowerAxisStructDao.xml

51
epmet-plugins-module/pli-power-base/pli-power-base-client/src/main/java/com/epmet/plugin/power/dto/axis/form/PowerAxisStructAddFormDTO.java

@ -0,0 +1,51 @@
package com.epmet.plugin.power.dto.axis.form;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
@AllArgsConstructor
public class PowerAxisStructAddFormDTO {
/**
* 客户ID
*/
private String customerId;
/**
* 名称
*/
private String name;
/**
* 绑定组织主键
*/
private String agencyId;
/**
* 绑定组织名称
*/
private String agencyName;
/**
* 绑定组织类别编码
*/
private String agencyType;
/**
* 上级主键
*/
private String pid;
/**
* 类别编码
*/
private String categoryCode;
/**
* 排序 正序
*/
private Integer sort;
}

47
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/controller/PowerAxisStructController.java

@ -1,6 +1,7 @@
package com.epmet.plugin.power.modules.axis.controller; package com.epmet.plugin.power.modules.axis.controller;
import com.epmet.commons.tools.aop.NoRepeatSubmit; import com.epmet.commons.tools.aop.NoRepeatSubmit;
import com.epmet.commons.tools.page.PageData; import com.epmet.commons.tools.page.PageData;
import com.epmet.commons.tools.utils.ExcelUtils; import com.epmet.commons.tools.utils.ExcelUtils;
@ -15,8 +16,14 @@ import com.epmet.commons.tools.validator.group.UpdateGroup;
import com.epmet.plugin.power.dto.axis.PowerAxisStructDTO; import com.epmet.plugin.power.dto.axis.PowerAxisStructDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructLeaderFormDTO; import com.epmet.plugin.power.dto.axis.form.PowerAxisStructLeaderFormDTO;
import com.epmet.plugin.power.dto.axis.result.PowerAxisStructLeaderResultDTO; import com.epmet.plugin.power.dto.axis.result.PowerAxisStructLeaderResultDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructAddFormDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructFormDTO;
import com.epmet.plugin.power.dto.axis.result.PowerAxisStructListResultDTO;
import com.epmet.plugin.power.dto.axis.result.PowerAxisStructResultDTO;
import com.epmet.plugin.power.modules.axis.entity.PowerAxisStructEntity;
import com.epmet.plugin.power.modules.axis.excel.PowerAxisStructExcel; import com.epmet.plugin.power.modules.axis.excel.PowerAxisStructExcel;
import com.epmet.plugin.power.modules.axis.service.PowerAxisStructService; import com.epmet.plugin.power.modules.axis.service.PowerAxisStructService;
import oracle.jdbc.proxy.annotation.Post;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -26,7 +33,7 @@ import java.util.Map;
/** /**
* 动力主轴结构 * 动力主轴结构
* *
* @author generator generator@elink-cn.com * @author generator generator@elink-cn.com
* @since v1.0.0 2022-04-18 * @since v1.0.0 2022-04-18
@ -39,20 +46,20 @@ public class PowerAxisStructController {
private PowerAxisStructService powerAxisStructService; private PowerAxisStructService powerAxisStructService;
@RequestMapping("page") @RequestMapping("page")
public Result<PageData<PowerAxisStructDTO>> page(@RequestParam Map<String, Object> params) { public Result<PageData<PowerAxisStructDTO>> page(@RequestParam Map<String, Object> params){
PageData<PowerAxisStructDTO> page = powerAxisStructService.page(params); PageData<PowerAxisStructDTO> page = powerAxisStructService.page(params);
return new Result<PageData<PowerAxisStructDTO>>().ok(page); return new Result<PageData<PowerAxisStructDTO>>().ok(page);
} }
@RequestMapping(value = "{id}", method = {RequestMethod.POST, RequestMethod.GET}) @RequestMapping(value = "{id}",method = {RequestMethod.POST,RequestMethod.GET})
public Result<PowerAxisStructDTO> get(@PathVariable("id") String id) { public Result<PowerAxisStructDTO> get(@PathVariable("id") String id){
PowerAxisStructDTO data = powerAxisStructService.get(id); PowerAxisStructDTO data = powerAxisStructService.get(id);
return new Result<PowerAxisStructDTO>().ok(data); return new Result<PowerAxisStructDTO>().ok(data);
} }
@NoRepeatSubmit @NoRepeatSubmit
@PostMapping("save") @PostMapping("save")
public Result save(@RequestBody PowerAxisStructDTO dto) { public Result save(@RequestBody PowerAxisStructDTO dto){
//效验数据 //效验数据
ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class);
powerAxisStructService.save(dto); powerAxisStructService.save(dto);
@ -61,7 +68,7 @@ public class PowerAxisStructController {
@NoRepeatSubmit @NoRepeatSubmit
@PostMapping("update") @PostMapping("update")
public Result update(@RequestBody PowerAxisStructDTO dto) { public Result update(@RequestBody PowerAxisStructDTO dto){
//效验数据 //效验数据
ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class);
powerAxisStructService.update(dto); powerAxisStructService.update(dto);
@ -69,7 +76,7 @@ public class PowerAxisStructController {
} }
@PostMapping("delete") @PostMapping("delete")
public Result delete(@RequestBody String[] ids) { public Result delete(@RequestBody String[] ids){
//效验数据 //效验数据
AssertUtils.isArrayEmpty(ids, "id"); AssertUtils.isArrayEmpty(ids, "id");
powerAxisStructService.delete(ids); powerAxisStructService.delete(ids);
@ -94,5 +101,31 @@ public class PowerAxisStructController {
public Result<List<PowerAxisStructLeaderResultDTO>> selectAllForTree(@RequestBody PowerAxisStructLeaderFormDTO formDto) { public Result<List<PowerAxisStructLeaderResultDTO>> selectAllForTree(@RequestBody PowerAxisStructLeaderFormDTO formDto) {
return new Result().ok(powerAxisStructService.selectAllForTree(formDto)); return new Result().ok(powerAxisStructService.selectAllForTree(formDto));
} }
/**
* 根据名字查询
*/
@PostMapping("/queryDeptByName")
public Result queryDeptByName(@RequestBody PowerAxisStructFormDTO form){
List<PowerAxisStructResultDTO> result = powerAxisStructService.queryDeptByName(form);
return new Result<List<PowerAxisStructResultDTO>>().ok(result);
}
/**
* 获取树状列表
*/
@PostMapping("/getTreeList")
public Result queryList(){
List<PowerAxisStructListResultDTO> list = powerAxisStructService.queryList();
return new Result<List<PowerAxisStructListResultDTO>>().ok(list);
}
/**
* 添加组织
*/
@PostMapping("/addOrg")
public Result addOrg(@RequestBody PowerAxisStructAddFormDTO form){
int i = powerAxisStructService.addOrg(form);
System.out.println("1111111111");
return new Result();
}
} }

22
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/dao/PowerAxisStructDao.java

@ -2,6 +2,11 @@ package com.epmet.plugin.power.modules.axis.dao;
import com.epmet.commons.mybatis.dao.BaseDao; import com.epmet.commons.mybatis.dao.BaseDao;
import com.epmet.plugin.power.dto.axis.PowerAxisStructDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructAddFormDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructFormDTO;
import com.epmet.plugin.power.dto.axis.result.PowerAxisStructListResultDTO;
import com.epmet.plugin.power.dto.axis.result.PowerAxisStructResultDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructLeaderFormDTO; import com.epmet.plugin.power.dto.axis.form.PowerAxisStructLeaderFormDTO;
import com.epmet.plugin.power.dto.axis.result.PowerAxisStructLeaderResultDTO; import com.epmet.plugin.power.dto.axis.result.PowerAxisStructLeaderResultDTO;
import com.epmet.plugin.power.modules.axis.entity.PowerAxisStructEntity; import com.epmet.plugin.power.modules.axis.entity.PowerAxisStructEntity;
@ -10,8 +15,10 @@ import org.apache.ibatis.annotations.Mapper;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.List;
/** /**
* 动力主轴结构 * 动力主轴结构
* *
* @author generator generator@elink-cn.com * @author generator generator@elink-cn.com
* @since v1.0.0 2022-04-18 * @since v1.0.0 2022-04-18
@ -27,4 +34,17 @@ public interface PowerAxisStructDao extends BaseDao<PowerAxisStructEntity> {
* @date 2022/4/19/0019 14:03 * @date 2022/4/19/0019 14:03
*/ */
List<PowerAxisStructLeaderResultDTO> selectAllForTree(PowerAxisStructLeaderFormDTO formDto); List<PowerAxisStructLeaderResultDTO> selectAllForTree(PowerAxisStructLeaderFormDTO formDto);
/**
* 根据名字查询
*/
List<PowerAxisStructResultDTO> queryDeptByName(PowerAxisStructFormDTO form);
/**
* 获取树状列表
*/
List<PowerAxisStructListResultDTO> queryList();
int addOrg(PowerAxisStructAddFormDTO form);
} }

22
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/PowerAxisStructService.java

@ -4,6 +4,10 @@ package com.epmet.plugin.power.modules.axis.service;
import com.epmet.commons.mybatis.service.BaseService; import com.epmet.commons.mybatis.service.BaseService;
import com.epmet.commons.tools.page.PageData; import com.epmet.commons.tools.page.PageData;
import com.epmet.plugin.power.dto.axis.PowerAxisStructDTO; import com.epmet.plugin.power.dto.axis.PowerAxisStructDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructAddFormDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructFormDTO;
import com.epmet.plugin.power.dto.axis.result.PowerAxisStructListResultDTO;
import com.epmet.plugin.power.dto.axis.result.PowerAxisStructResultDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructLeaderFormDTO; import com.epmet.plugin.power.dto.axis.form.PowerAxisStructLeaderFormDTO;
import com.epmet.plugin.power.dto.axis.result.PowerAxisStructLeaderResultDTO; import com.epmet.plugin.power.dto.axis.result.PowerAxisStructLeaderResultDTO;
import com.epmet.plugin.power.modules.axis.entity.PowerAxisStructEntity; import com.epmet.plugin.power.modules.axis.entity.PowerAxisStructEntity;
@ -12,7 +16,7 @@ import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
* 动力主轴结构 * 动力主轴结构
* *
* @author generator generator@elink-cn.com * @author generator generator@elink-cn.com
* @since v1.0.0 2022-04-18 * @since v1.0.0 2022-04-18
@ -79,6 +83,17 @@ public interface PowerAxisStructService extends BaseService<PowerAxisStructEntit
*/ */
void delete(String[] ids); void delete(String[] ids);
/**
* 根据名字查询
*/
List<PowerAxisStructResultDTO> queryDeptByName(PowerAxisStructFormDTO form);
/**
* 获取树状列表
*/
List<PowerAxisStructListResultDTO> queryList();
/** /**
* 查询动力主轴全部机构用于前端组装展示树 * 查询动力主轴全部机构用于前端组装展示树
* *
@ -87,4 +102,9 @@ public interface PowerAxisStructService extends BaseService<PowerAxisStructEntit
* @date 2022/4/19/0019 14:02 * @date 2022/4/19/0019 14:02
*/ */
List<PowerAxisStructLeaderResultDTO> selectAllForTree(PowerAxisStructLeaderFormDTO formDto); List<PowerAxisStructLeaderResultDTO> selectAllForTree(PowerAxisStructLeaderFormDTO formDto);
/**
* 添加组织
*/
int addOrg(PowerAxisStructAddFormDTO form);
} }

28
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/impl/PowerAxisStructServiceImpl.java

@ -8,8 +8,12 @@ import com.epmet.commons.tools.constant.FieldConstant;
import com.epmet.commons.tools.page.PageData; import com.epmet.commons.tools.page.PageData;
import com.epmet.commons.tools.utils.ConvertUtils; import com.epmet.commons.tools.utils.ConvertUtils;
import com.epmet.plugin.power.dto.axis.PowerAxisStructDTO; import com.epmet.plugin.power.dto.axis.PowerAxisStructDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructAddFormDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructFormDTO;
import com.epmet.plugin.power.dto.axis.form.PowerAxisStructLeaderFormDTO; import com.epmet.plugin.power.dto.axis.form.PowerAxisStructLeaderFormDTO;
import com.epmet.plugin.power.dto.axis.result.PowerAxisStructLeaderResultDTO; import com.epmet.plugin.power.dto.axis.result.PowerAxisStructLeaderResultDTO;
import com.epmet.plugin.power.dto.axis.result.PowerAxisStructListResultDTO;
import com.epmet.plugin.power.dto.axis.result.PowerAxisStructResultDTO;
import com.epmet.plugin.power.modules.axis.dao.PowerAxisStructDao; import com.epmet.plugin.power.modules.axis.dao.PowerAxisStructDao;
import com.epmet.plugin.power.modules.axis.entity.PowerAxisStructEntity; import com.epmet.plugin.power.modules.axis.entity.PowerAxisStructEntity;
import com.epmet.plugin.power.modules.axis.redis.PowerAxisStructRedis; import com.epmet.plugin.power.modules.axis.redis.PowerAxisStructRedis;
@ -19,6 +23,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -35,6 +40,9 @@ public class PowerAxisStructServiceImpl extends BaseServiceImpl<PowerAxisStructD
@Autowired @Autowired
private PowerAxisStructRedis powerAxisStructRedis; private PowerAxisStructRedis powerAxisStructRedis;
@Resource
private PowerAxisStructDao powerAxisStructDao;
@Override @Override
public PageData<PowerAxisStructDTO> page(Map<String, Object> params) { public PageData<PowerAxisStructDTO> page(Map<String, Object> params) {
IPage<PowerAxisStructEntity> page = baseDao.selectPage( IPage<PowerAxisStructEntity> page = baseDao.selectPage(
@ -87,8 +95,28 @@ public class PowerAxisStructServiceImpl extends BaseServiceImpl<PowerAxisStructD
baseDao.deleteBatchIds(Arrays.asList(ids)); baseDao.deleteBatchIds(Arrays.asList(ids));
} }
@Override
public List<PowerAxisStructResultDTO> queryDeptByName(PowerAxisStructFormDTO form) {
List<PowerAxisStructResultDTO> list = powerAxisStructDao.queryDeptByName(form);
return list;
}
@Override
public List<PowerAxisStructListResultDTO> queryList() {
List<PowerAxisStructListResultDTO> list = powerAxisStructDao.queryList();
return list;
}
@Override @Override
public List<PowerAxisStructLeaderResultDTO> selectAllForTree(PowerAxisStructLeaderFormDTO formDto) { public List<PowerAxisStructLeaderResultDTO> selectAllForTree(PowerAxisStructLeaderFormDTO formDto) {
return baseDao.selectAllForTree(formDto); return baseDao.selectAllForTree(formDto);
} }
@Override
public int addOrg(PowerAxisStructAddFormDTO form) {
int i = baseDao.addOrg(form);
return i;
}
} }

2
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/resources/bootstrap.yml

@ -142,4 +142,4 @@ thread:
queueCapacity: @thread.threadPool.queue-capacity@ queueCapacity: @thread.threadPool.queue-capacity@
keepAliveSeconds: @thread.threadPool.keep-alive-seconds@ keepAliveSeconds: @thread.threadPool.keep-alive-seconds@
threadNamePrefix: @thread.threadPool.thread-name-prefix@ threadNamePrefix: @thread.threadPool.thread-name-prefix@
rejectedExecutionHandler: @thread.threadPool.rejected-execution-handler@ rejectedExecutionHandler: @thread.threadPool.rejected-execution-handler@

48
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/resources/mapper/poweraxis/PowerAxisStructDao.xml

@ -21,6 +21,25 @@
<result property="updatedBy" column="UPDATED_BY"/> <result property="updatedBy" column="UPDATED_BY"/>
<result property="updatedTime" column="UPDATED_TIME"/> <result property="updatedTime" column="UPDATED_TIME"/>
</resultMap> </resultMap>
<insert id="addOrg">
INSERT INTO
pli_power_axis_struct
(name,
CUSTOMER_ID,
sort,
CATEGORY_CODE,
AGENCY_ID,
AGENCY_NAME,
AGENCY_TYPE)
VALUES
(#{name},
#{customerId},
#{sort},
#{categoryCode},
#{agencyId},
#{agencyName},
#{agencyType})
</insert>
<select id="selectAllForTree" <select id="selectAllForTree"
resultType="com.epmet.plugin.power.dto.axis.result.PowerAxisStructLeaderResultDTO"> resultType="com.epmet.plugin.power.dto.axis.result.PowerAxisStructLeaderResultDTO">
@ -51,4 +70,33 @@
</select> </select>
<select id="queryDeptByName" resultType="com.epmet.plugin.power.dto.axis.result.PowerAxisStructResultDTO">
SELECT
CUSTOMER_ID,
NAME,
AGENCY_ID,
AGENCY_NAME,
AGENCY_TYPE,
PID,
PIDS,
CATEGORY_CODE
FROM
pli_power_axis_struct
<where>
1 = 1
<if test="name != null and name != ''">
and NAME = #{name}
</if>
and del_flag = 0
</where>
</select>
<select id="queryList" resultType="com.epmet.plugin.power.dto.axis.result.PowerAxisStructListResultDTO">
SELECT
*
FROM
pli_power_axis_struct
where del_flag = 0
</select>
</mapper> </mapper>
Loading…
Cancel
Save