diff --git a/yxt_supervise/supervise-dispatchcenter/docs/databases/menus/yxt_dispatchcenter_menus_data.sql b/yxt_supervise/supervise-dispatchcenter/docs/databases/menus/yxt_dispatchcenter_menus_data.sql new file mode 100644 index 00000000..010dded4 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/docs/databases/menus/yxt_dispatchcenter_menus_data.sql @@ -0,0 +1,23 @@ +-- ---------------------------- +-- 初始化-菜单信息表数据 +-- ---------------------------- +-- 一级菜单 +insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType) +values(700,'YxtDispatchcenter', '工单系统', '/yxtdispatchcenter','Layout', 'system', 0,'M'); +-- 二级菜单 +insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType) +VALUES(701,'YxtDispatchcenterDispatchModleTemplateIndex','模型模板对照', 'dispatchmodletemplate', 'yxtdispatchcenter/dispatchmodletemplate/index', 'dict',700, 'C'); +insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType) +VALUES(702,'YxtDispatchcenterDispatchOrderinfoIndex','汇总工单数据', 'dispatchorderinfo', 'yxtdispatchcenter/dispatchorderinfo/index', 'dict',700, 'C'); +insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType) +VALUES(703,'YxtDispatchcenterDispatchPatrolModleIndex','巡视任务模型,工单和模型之间的关联关系', 'dispatchpatrolmodle', 'yxtdispatchcenter/dispatchpatrolmodle/index', 'dict',700, 'C'); +insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType) +VALUES(704,'YxtDispatchcenterDispatchPatrolPlanIndex','(巡视计划包含客户信息、仓库等)', 'dispatchpatrolplan', 'yxtdispatchcenter/dispatchpatrolplan/index', 'dict',700, 'C'); +insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType) +VALUES(705,'YxtDispatchcenterDispatchStandardsIndex','(运维任务标准库)', 'dispatchstandards', 'yxtdispatchcenter/dispatchstandards/index', 'dict',700, 'C'); +insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType) +VALUES(706,'YxtDispatchcenterDispatchTemplateIndex','运维任务模板', 'dispatchtemplate', 'yxtdispatchcenter/dispatchtemplate/index', 'dict',700, 'C'); +insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType) +VALUES(707,'YxtDispatchcenterDispatchWorkerIndex','工单运维人员情况', 'dispatchworker', 'yxtdispatchcenter/dispatchworker/index', 'dict',700, 'C'); +insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType) +VALUES(708,'YxtDispatchcenterSysMenuIndex','菜单表', 'sysmenu', 'yxtdispatchcenter/sysmenu/index', 'dict',700, 'C'); diff --git a/yxt_supervise/supervise-dispatchcenter/docs/databases/yxt_dispatchcenter_menus_data.sql b/yxt_supervise/supervise-dispatchcenter/docs/databases/yxt_dispatchcenter_menus_data.sql new file mode 100644 index 00000000..010dded4 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/docs/databases/yxt_dispatchcenter_menus_data.sql @@ -0,0 +1,23 @@ +-- ---------------------------- +-- 初始化-菜单信息表数据 +-- ---------------------------- +-- 一级菜单 +insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType) +values(700,'YxtDispatchcenter', '工单系统', '/yxtdispatchcenter','Layout', 'system', 0,'M'); +-- 二级菜单 +insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType) +VALUES(701,'YxtDispatchcenterDispatchModleTemplateIndex','模型模板对照', 'dispatchmodletemplate', 'yxtdispatchcenter/dispatchmodletemplate/index', 'dict',700, 'C'); +insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType) +VALUES(702,'YxtDispatchcenterDispatchOrderinfoIndex','汇总工单数据', 'dispatchorderinfo', 'yxtdispatchcenter/dispatchorderinfo/index', 'dict',700, 'C'); +insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType) +VALUES(703,'YxtDispatchcenterDispatchPatrolModleIndex','巡视任务模型,工单和模型之间的关联关系', 'dispatchpatrolmodle', 'yxtdispatchcenter/dispatchpatrolmodle/index', 'dict',700, 'C'); +insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType) +VALUES(704,'YxtDispatchcenterDispatchPatrolPlanIndex','(巡视计划包含客户信息、仓库等)', 'dispatchpatrolplan', 'yxtdispatchcenter/dispatchpatrolplan/index', 'dict',700, 'C'); +insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType) +VALUES(705,'YxtDispatchcenterDispatchStandardsIndex','(运维任务标准库)', 'dispatchstandards', 'yxtdispatchcenter/dispatchstandards/index', 'dict',700, 'C'); +insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType) +VALUES(706,'YxtDispatchcenterDispatchTemplateIndex','运维任务模板', 'dispatchtemplate', 'yxtdispatchcenter/dispatchtemplate/index', 'dict',700, 'C'); +insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType) +VALUES(707,'YxtDispatchcenterDispatchWorkerIndex','工单运维人员情况', 'dispatchworker', 'yxtdispatchcenter/dispatchworker/index', 'dict',700, 'C'); +insert into admin_menu(id,comName,name,path,component,icon,parentId,menuType) +VALUES(708,'YxtDispatchcenterSysMenuIndex','菜单表', 'sysmenu', 'yxtdispatchcenter/sysmenu/index', 'dict',700, 'C'); diff --git a/yxt_supervise/supervise-dispatchcenter/pom.xml b/yxt_supervise/supervise-dispatchcenter/pom.xml new file mode 100644 index 00000000..15d68bcf --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/pom.xml @@ -0,0 +1,18 @@ + + + 4.0.0 + + com.yxt.supervise.dispatchcenter + supervise-dispatchcenter + 0.0.1 + + supervise-dispatchcenter-api + supervise-dispatchcenter-biz + + pom + supervise-dispatchcenter + 工单系统-工单系统 + + \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/pom.xml b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/pom.xml new file mode 100644 index 00000000..7e5a425d --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/pom.xml @@ -0,0 +1,38 @@ + + + + com.yxt + yxt-parent + 0.0.1 + + + 4.0.0 + + supervise-dispatchcenter-api + com.yxt.supervise.dispatchcenter + 0.0.1 + + + + com.yxt + yxt-common-core + 0.0.1 + + + org.springframework.cloud + spring-cloud-starter-openfeign + + + org.projectlombok + lombok + true + + + org.hibernate.validator + hibernate-validator + + + + \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplate.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplate.java new file mode 100644 index 00000000..052daedf --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplate.java @@ -0,0 +1,58 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchModleTemplate.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplate
+ * Description: 模型模板对照.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "模型模板对照", description = "模型模板对照") +@TableName("dispatch_modle_template") +public class DispatchModleTemplate extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("任务项标准库id") + private String taskid; // 任务项标准库id + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDetailsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDetailsVo.java new file mode 100644 index 00000000..6e7690d0 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDetailsVo.java @@ -0,0 +1,59 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchModleTemplateVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateVo
+ * Description: 模型模板对照 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "模型模板对照 视图数据详情", description = "模型模板对照 视图数据详情") +public class DispatchModleTemplateDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("任务项标准库id") + private String taskid; // 任务项标准库id + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDto.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDto.java new file mode 100644 index 00000000..2bc328ad --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateDto.java @@ -0,0 +1,59 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate; + + +import com.yxt.common.core.dto.Dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchModleTemplateDto.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateDto
+ * Description: 模型模板对照 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "模型模板对照 数据传输对象", description = "模型模板对照 数据传输对象") +public class DispatchModleTemplateDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("任务项标准库id") + private String taskid; // 任务项标准库id + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeign.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeign.java new file mode 100644 index 00000000..1bf9c3be --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeign.java @@ -0,0 +1,78 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchModleTemplateFeign.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateFeign
+ * Description: 模型模板对照.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "模型模板对照") +@FeignClient( + contextId = "supervise-dispatchcenter-DispatchModleTemplate", + name = "supervise-dispatchcenter", + path = "v1/dispatchmodletemplate", + fallback = DispatchModleTemplateFeignFallback.class) +public interface DispatchModleTemplateFeign { + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + @ResponseBody + public ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("新增或修改") + @PostMapping("/save") + @ResponseBody + public ResultBean save(@RequestBody DispatchModleTemplateDto dto); + + @ApiOperation("根据sid删除记录") + @DeleteMapping("/delBySids") + @ResponseBody + public ResultBean delBySids(@RequestBody String[] sids); + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + @ResponseBody + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeignFallback.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeignFallback.java new file mode 100644 index 00000000..b70e94b0 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateFeignFallback.java @@ -0,0 +1,72 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate; + +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import org.springframework.stereotype.Component; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchModleTemplateFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateFeignFallback
+ * Description: 模型模板对照.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Component +public class DispatchModleTemplateFeignFallback implements DispatchModleTemplateFeign { + + @Override + public ResultBean> listPage(PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchmodletemplate/listPage无法访问"); + } + + @Override + public ResultBean save(DispatchModleTemplateDto dto){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchmodletemplate/save无法访问"); + } + + @Override + public ResultBean delBySids( String[] sids){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchmodletemplate/delBySids无法访问"); + } + + @Override + public ResultBean fetchDetailsBySid(String sid){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchmodletemplate/fetchDetailsBySid无法访问"); + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateQuery.java new file mode 100644 index 00000000..a9322a10 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateQuery.java @@ -0,0 +1,57 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchModleTemplateQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateQuery
+ * Description: 模型模板对照 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "模型模板对照 查询条件", description = "模型模板对照 查询条件") +public class DispatchModleTemplateQuery implements Query { + + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("任务项标准库id") + private String taskid; // 任务项标准库id + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateVo.java new file mode 100644 index 00000000..3043c045 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchmodletemplate/DispatchModleTemplateVo.java @@ -0,0 +1,59 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchModleTemplateVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateVo
+ * Description: 模型模板对照 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "模型模板对照 视图数据对象", description = "模型模板对照 视图数据对象") +public class DispatchModleTemplateVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("任务项标准库id") + private String taskid; // 任务项标准库id + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfo.java new file mode 100644 index 00000000..376c060a --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfo.java @@ -0,0 +1,80 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchOrderinfo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfo
+ * Description: 汇总工单数据.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "汇总工单数据", description = "汇总工单数据") +@TableName("dispatch_orderinfo") +public class DispatchOrderinfo extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("客户ID") + private String custid; // 客户ID + @ApiModelProperty("客户名称") + private String custname; // 客户名称 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("用法说明:工单编号规则。") + private String orderno; // 用法说明:工单编号规则。 + @ApiModelProperty("工单名称") + private String ordername; // 工单名称 + @ApiModelProperty("描述:1-一般;2-重要; 3-紧急;4-督办。") + private String orderdegree; // 描述:1-一般;2-重要; 3-紧急;4-督办。 + @ApiModelProperty("描述:1-计划巡视;") + private Integer ordertype; // 描述:1-计划巡视; + @ApiModelProperty("工单内容") + private String ordercontent; // 工单内容 + @ApiModelProperty("到达现场时间") + private String arrivetime; // 到达现场时间 + @ApiModelProperty("完成时间") + private String planfinishtime; // 完成时间 + @ApiModelProperty("处理情况") + private String operationcontent; // 处理情况 + @ApiModelProperty("现场联系人") + private String receiveperson; // 现场联系人 + @ApiModelProperty("现场联系人电话") + private String receivetel; // 现场联系人电话 + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoDetailsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoDetailsVo.java new file mode 100644 index 00000000..07dca52c --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoDetailsVo.java @@ -0,0 +1,81 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchOrderinfoVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoVo
+ * Description: 汇总工单数据 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "汇总工单数据 视图数据详情", description = "汇总工单数据 视图数据详情") +public class DispatchOrderinfoDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("客户ID") + private String custid; // 客户ID + @ApiModelProperty("客户名称") + private String custname; // 客户名称 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("用法说明:工单编号规则。") + private String orderno; // 用法说明:工单编号规则。 + @ApiModelProperty("工单名称") + private String ordername; // 工单名称 + @ApiModelProperty("描述:1-一般;2-重要; 3-紧急;4-督办。") + private String orderdegree; // 描述:1-一般;2-重要; 3-紧急;4-督办。 + @ApiModelProperty("描述:1-计划巡视;") + private Integer ordertype; // 描述:1-计划巡视; + @ApiModelProperty("工单内容") + private String ordercontent; // 工单内容 + @ApiModelProperty("到达现场时间") + private String arrivetime; // 到达现场时间 + @ApiModelProperty("完成时间") + private String planfinishtime; // 完成时间 + @ApiModelProperty("处理情况") + private String operationcontent; // 处理情况 + @ApiModelProperty("现场联系人") + private String receiveperson; // 现场联系人 + @ApiModelProperty("现场联系人电话") + private String receivetel; // 现场联系人电话 + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoDto.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoDto.java new file mode 100644 index 00000000..06c35e48 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoDto.java @@ -0,0 +1,81 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo; + + +import com.yxt.common.core.dto.Dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchOrderinfoDto.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoDto
+ * Description: 汇总工单数据 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "汇总工单数据 数据传输对象", description = "汇总工单数据 数据传输对象") +public class DispatchOrderinfoDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("客户ID") + private String custid; // 客户ID + @ApiModelProperty("客户名称") + private String custname; // 客户名称 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("用法说明:工单编号规则。") + private String orderno; // 用法说明:工单编号规则。 + @ApiModelProperty("工单名称") + private String ordername; // 工单名称 + @ApiModelProperty("描述:1-一般;2-重要; 3-紧急;4-督办。") + private String orderdegree; // 描述:1-一般;2-重要; 3-紧急;4-督办。 + @ApiModelProperty("描述:1-计划巡视;") + private Integer ordertype; // 描述:1-计划巡视; + @ApiModelProperty("工单内容") + private String ordercontent; // 工单内容 + @ApiModelProperty("到达现场时间") + private String arrivetime; // 到达现场时间 + @ApiModelProperty("完成时间") + private String planfinishtime; // 完成时间 + @ApiModelProperty("处理情况") + private String operationcontent; // 处理情况 + @ApiModelProperty("现场联系人") + private String receiveperson; // 现场联系人 + @ApiModelProperty("现场联系人电话") + private String receivetel; // 现场联系人电话 + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoFeign.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoFeign.java new file mode 100644 index 00000000..5e83c928 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoFeign.java @@ -0,0 +1,78 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchOrderinfoFeign.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoFeign
+ * Description: 汇总工单数据.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "汇总工单数据") +@FeignClient( + contextId = "supervise-dispatchcenter-DispatchOrderinfo", + name = "supervise-dispatchcenter", + path = "v1/dispatchorderinfo", + fallback = DispatchOrderinfoFeignFallback.class) +public interface DispatchOrderinfoFeign { + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + @ResponseBody + public ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("新增或修改") + @PostMapping("/save") + @ResponseBody + public ResultBean save(@RequestBody DispatchOrderinfoDto dto); + + @ApiOperation("根据sid删除记录") + @DeleteMapping("/delBySids") + @ResponseBody + public ResultBean delBySids(@RequestBody String[] sids); + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + @ResponseBody + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoFeignFallback.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoFeignFallback.java new file mode 100644 index 00000000..1ea1ad7e --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoFeignFallback.java @@ -0,0 +1,72 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo; + +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import org.springframework.stereotype.Component; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchOrderinfoFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoFeignFallback
+ * Description: 汇总工单数据.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Component +public class DispatchOrderinfoFeignFallback implements DispatchOrderinfoFeign { + + @Override + public ResultBean> listPage(PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchorderinfo/listPage无法访问"); + } + + @Override + public ResultBean save(DispatchOrderinfoDto dto){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchorderinfo/save无法访问"); + } + + @Override + public ResultBean delBySids( String[] sids){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchorderinfo/delBySids无法访问"); + } + + @Override + public ResultBean fetchDetailsBySid(String sid){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchorderinfo/fetchDetailsBySid无法访问"); + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoQuery.java new file mode 100644 index 00000000..4961143a --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoQuery.java @@ -0,0 +1,79 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchOrderinfoQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoQuery
+ * Description: 汇总工单数据 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "汇总工单数据 查询条件", description = "汇总工单数据 查询条件") +public class DispatchOrderinfoQuery implements Query { + + @ApiModelProperty("客户ID") + private String custid; // 客户ID + @ApiModelProperty("客户名称") + private String custname; // 客户名称 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("用法说明:工单编号规则。") + private String orderno; // 用法说明:工单编号规则。 + @ApiModelProperty("工单名称") + private String ordername; // 工单名称 + @ApiModelProperty("描述:1-一般;2-重要; 3-紧急;4-督办。") + private String orderdegree; // 描述:1-一般;2-重要; 3-紧急;4-督办。 + @ApiModelProperty("描述:1-计划巡视;") + private Integer ordertype; // 描述:1-计划巡视; + @ApiModelProperty("工单内容") + private String ordercontent; // 工单内容 + @ApiModelProperty("到达现场时间") + private String arrivetime; // 到达现场时间 + @ApiModelProperty("完成时间") + private String planfinishtime; // 完成时间 + @ApiModelProperty("处理情况") + private String operationcontent; // 处理情况 + @ApiModelProperty("现场联系人") + private String receiveperson; // 现场联系人 + @ApiModelProperty("现场联系人电话") + private String receivetel; // 现场联系人电话 + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoVo.java new file mode 100644 index 00000000..b3ada416 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchorderinfo/DispatchOrderinfoVo.java @@ -0,0 +1,81 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchorderinfo; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchOrderinfoVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoVo
+ * Description: 汇总工单数据 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "汇总工单数据 视图数据对象", description = "汇总工单数据 视图数据对象") +public class DispatchOrderinfoVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("客户ID") + private String custid; // 客户ID + @ApiModelProperty("客户名称") + private String custname; // 客户名称 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("用法说明:工单编号规则。") + private String orderno; // 用法说明:工单编号规则。 + @ApiModelProperty("工单名称") + private String ordername; // 工单名称 + @ApiModelProperty("描述:1-一般;2-重要; 3-紧急;4-督办。") + private String orderdegree; // 描述:1-一般;2-重要; 3-紧急;4-督办。 + @ApiModelProperty("描述:1-计划巡视;") + private Integer ordertype; // 描述:1-计划巡视; + @ApiModelProperty("工单内容") + private String ordercontent; // 工单内容 + @ApiModelProperty("到达现场时间") + private String arrivetime; // 到达现场时间 + @ApiModelProperty("完成时间") + private String planfinishtime; // 完成时间 + @ApiModelProperty("处理情况") + private String operationcontent; // 处理情况 + @ApiModelProperty("现场联系人") + private String receiveperson; // 现场联系人 + @ApiModelProperty("现场联系人电话") + private String receivetel; // 现场联系人电话 + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModle.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModle.java new file mode 100644 index 00000000..0f186e91 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModle.java @@ -0,0 +1,60 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolModle.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModle
+ * Description: 巡视任务模型,工单和模型之间的关联关系.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "巡视任务模型,工单和模型之间的关联关系", description = "巡视任务模型,工单和模型之间的关联关系") +@TableName("dispatch_patrol_modle") +public class DispatchPatrolModle extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("模型id") + private String modleid; // 模型id + @ApiModelProperty("工单id(与工单表一致)") + private String orderid; // 工单id(与工单表一致) + @ApiModelProperty("模型名称") + private String modlename; // 模型名称 + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleDetailsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleDetailsVo.java new file mode 100644 index 00000000..7ac933f6 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleDetailsVo.java @@ -0,0 +1,61 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolModleVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleVo
+ * Description: 巡视任务模型,工单和模型之间的关联关系 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "巡视任务模型,工单和模型之间的关联关系 视图数据详情", description = "巡视任务模型,工单和模型之间的关联关系 视图数据详情") +public class DispatchPatrolModleDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("模型id") + private String modleid; // 模型id + @ApiModelProperty("工单id(与工单表一致)") + private String orderid; // 工单id(与工单表一致) + @ApiModelProperty("模型名称") + private String modlename; // 模型名称 + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleDto.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleDto.java new file mode 100644 index 00000000..ee715eac --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleDto.java @@ -0,0 +1,61 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle; + + +import com.yxt.common.core.dto.Dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolModleDto.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleDto
+ * Description: 巡视任务模型,工单和模型之间的关联关系 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "巡视任务模型,工单和模型之间的关联关系 数据传输对象", description = "巡视任务模型,工单和模型之间的关联关系 数据传输对象") +public class DispatchPatrolModleDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("模型id") + private String modleid; // 模型id + @ApiModelProperty("工单id(与工单表一致)") + private String orderid; // 工单id(与工单表一致) + @ApiModelProperty("模型名称") + private String modlename; // 模型名称 + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleFeign.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleFeign.java new file mode 100644 index 00000000..42067d4d --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleFeign.java @@ -0,0 +1,78 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolModleFeign.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleFeign
+ * Description: 巡视任务模型,工单和模型之间的关联关系.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "巡视任务模型,工单和模型之间的关联关系") +@FeignClient( + contextId = "supervise-dispatchcenter-DispatchPatrolModle", + name = "supervise-dispatchcenter", + path = "v1/dispatchpatrolmodle", + fallback = DispatchPatrolModleFeignFallback.class) +public interface DispatchPatrolModleFeign { + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + @ResponseBody + public ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("新增或修改") + @PostMapping("/save") + @ResponseBody + public ResultBean save(@RequestBody DispatchPatrolModleDto dto); + + @ApiOperation("根据sid删除记录") + @DeleteMapping("/delBySids") + @ResponseBody + public ResultBean delBySids(@RequestBody String[] sids); + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + @ResponseBody + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleFeignFallback.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleFeignFallback.java new file mode 100644 index 00000000..b9627065 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleFeignFallback.java @@ -0,0 +1,72 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle; + +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import org.springframework.stereotype.Component; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolModleFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleFeignFallback
+ * Description: 巡视任务模型,工单和模型之间的关联关系.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Component +public class DispatchPatrolModleFeignFallback implements DispatchPatrolModleFeign { + + @Override + public ResultBean> listPage(PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchpatrolmodle/listPage无法访问"); + } + + @Override + public ResultBean save(DispatchPatrolModleDto dto){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchpatrolmodle/save无法访问"); + } + + @Override + public ResultBean delBySids( String[] sids){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchpatrolmodle/delBySids无法访问"); + } + + @Override + public ResultBean fetchDetailsBySid(String sid){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchpatrolmodle/fetchDetailsBySid无法访问"); + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleQuery.java new file mode 100644 index 00000000..4b5ea7cd --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleQuery.java @@ -0,0 +1,59 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolModleQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleQuery
+ * Description: 巡视任务模型,工单和模型之间的关联关系 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "巡视任务模型,工单和模型之间的关联关系 查询条件", description = "巡视任务模型,工单和模型之间的关联关系 查询条件") +public class DispatchPatrolModleQuery implements Query { + + @ApiModelProperty("模型id") + private String modleid; // 模型id + @ApiModelProperty("工单id(与工单表一致)") + private String orderid; // 工单id(与工单表一致) + @ApiModelProperty("模型名称") + private String modlename; // 模型名称 + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleVo.java new file mode 100644 index 00000000..ef1fb8ec --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolmodle/DispatchPatrolModleVo.java @@ -0,0 +1,61 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolModleVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleVo
+ * Description: 巡视任务模型,工单和模型之间的关联关系 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "巡视任务模型,工单和模型之间的关联关系 视图数据对象", description = "巡视任务模型,工单和模型之间的关联关系 视图数据对象") +public class DispatchPatrolModleVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("模型id") + private String modleid; // 模型id + @ApiModelProperty("工单id(与工单表一致)") + private String orderid; // 工单id(与工单表一致) + @ApiModelProperty("模型名称") + private String modlename; // 模型名称 + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlan.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlan.java new file mode 100644 index 00000000..a9dda18c --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlan.java @@ -0,0 +1,80 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolPlan.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlan
+ * Description: (巡视计划包含客户信息、仓库等).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(巡视计划包含客户信息、仓库等)", description = "(巡视计划包含客户信息、仓库等)") +@TableName("dispatch_patrol_plan") +public class DispatchPatrolPlan extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("计划名称") + private String planname; // 计划名称 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("1计划巡视、2专项巡视") + private String patroltype; // 1计划巡视、2专项巡视 + @ApiModelProperty("计划开始日期") + private String startdate; // 计划开始日期 + @ApiModelProperty("计划结束日期") + private String enddate; // 计划结束日期 + @ApiModelProperty("用户联系人") + private String contactperson; // 用户联系人 + @ApiModelProperty("用户联系人电话") + private String contactphone; // 用户联系人电话 + @ApiModelProperty("计划编号") + private String planno; // 计划编号 + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("周期类型(固定间隔周期)") + private String cycletype; // 周期类型(固定间隔周期) + @ApiModelProperty("巡检周期") + private String cycle; // 巡检周期 + @ApiModelProperty("周期值") + private String cyclevalue; // 周期值 + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanDetailsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanDetailsVo.java new file mode 100644 index 00000000..a404f593 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanDetailsVo.java @@ -0,0 +1,81 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolPlanVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanVo
+ * Description: (巡视计划包含客户信息、仓库等) 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(巡视计划包含客户信息、仓库等) 视图数据详情", description = "(巡视计划包含客户信息、仓库等) 视图数据详情") +public class DispatchPatrolPlanDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("计划名称") + private String planname; // 计划名称 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("1计划巡视、2专项巡视") + private String patroltype; // 1计划巡视、2专项巡视 + @ApiModelProperty("计划开始日期") + private String startdate; // 计划开始日期 + @ApiModelProperty("计划结束日期") + private String enddate; // 计划结束日期 + @ApiModelProperty("用户联系人") + private String contactperson; // 用户联系人 + @ApiModelProperty("用户联系人电话") + private String contactphone; // 用户联系人电话 + @ApiModelProperty("计划编号") + private String planno; // 计划编号 + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("周期类型(固定间隔周期)") + private String cycletype; // 周期类型(固定间隔周期) + @ApiModelProperty("巡检周期") + private String cycle; // 巡检周期 + @ApiModelProperty("周期值") + private String cyclevalue; // 周期值 + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanDto.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanDto.java new file mode 100644 index 00000000..021177a1 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanDto.java @@ -0,0 +1,81 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan; + + +import com.yxt.common.core.dto.Dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolPlanDto.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanDto
+ * Description: (巡视计划包含客户信息、仓库等) 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(巡视计划包含客户信息、仓库等) 数据传输对象", description = "(巡视计划包含客户信息、仓库等) 数据传输对象") +public class DispatchPatrolPlanDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("计划名称") + private String planname; // 计划名称 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("1计划巡视、2专项巡视") + private String patroltype; // 1计划巡视、2专项巡视 + @ApiModelProperty("计划开始日期") + private String startdate; // 计划开始日期 + @ApiModelProperty("计划结束日期") + private String enddate; // 计划结束日期 + @ApiModelProperty("用户联系人") + private String contactperson; // 用户联系人 + @ApiModelProperty("用户联系人电话") + private String contactphone; // 用户联系人电话 + @ApiModelProperty("计划编号") + private String planno; // 计划编号 + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("周期类型(固定间隔周期)") + private String cycletype; // 周期类型(固定间隔周期) + @ApiModelProperty("巡检周期") + private String cycle; // 巡检周期 + @ApiModelProperty("周期值") + private String cyclevalue; // 周期值 + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanFeign.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanFeign.java new file mode 100644 index 00000000..5f6e5869 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanFeign.java @@ -0,0 +1,78 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolPlanFeign.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanFeign
+ * Description: (巡视计划包含客户信息、仓库等).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "(巡视计划包含客户信息、仓库等)") +@FeignClient( + contextId = "supervise-dispatchcenter-DispatchPatrolPlan", + name = "supervise-dispatchcenter", + path = "v1/dispatchpatrolplan", + fallback = DispatchPatrolPlanFeignFallback.class) +public interface DispatchPatrolPlanFeign { + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + @ResponseBody + public ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("新增或修改") + @PostMapping("/save") + @ResponseBody + public ResultBean save(@RequestBody DispatchPatrolPlanDto dto); + + @ApiOperation("根据sid删除记录") + @DeleteMapping("/delBySids") + @ResponseBody + public ResultBean delBySids(@RequestBody String[] sids); + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + @ResponseBody + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanFeignFallback.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanFeignFallback.java new file mode 100644 index 00000000..b96fd104 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanFeignFallback.java @@ -0,0 +1,72 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan; + +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import org.springframework.stereotype.Component; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolPlanFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanFeignFallback
+ * Description: (巡视计划包含客户信息、仓库等).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Component +public class DispatchPatrolPlanFeignFallback implements DispatchPatrolPlanFeign { + + @Override + public ResultBean> listPage(PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchpatrolplan/listPage无法访问"); + } + + @Override + public ResultBean save(DispatchPatrolPlanDto dto){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchpatrolplan/save无法访问"); + } + + @Override + public ResultBean delBySids( String[] sids){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchpatrolplan/delBySids无法访问"); + } + + @Override + public ResultBean fetchDetailsBySid(String sid){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchpatrolplan/fetchDetailsBySid无法访问"); + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanQuery.java new file mode 100644 index 00000000..6610acf0 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanQuery.java @@ -0,0 +1,79 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolPlanQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanQuery
+ * Description: (巡视计划包含客户信息、仓库等) 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(巡视计划包含客户信息、仓库等) 查询条件", description = "(巡视计划包含客户信息、仓库等) 查询条件") +public class DispatchPatrolPlanQuery implements Query { + + @ApiModelProperty("计划名称") + private String planname; // 计划名称 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("1计划巡视、2专项巡视") + private String patroltype; // 1计划巡视、2专项巡视 + @ApiModelProperty("计划开始日期") + private String startdate; // 计划开始日期 + @ApiModelProperty("计划结束日期") + private String enddate; // 计划结束日期 + @ApiModelProperty("用户联系人") + private String contactperson; // 用户联系人 + @ApiModelProperty("用户联系人电话") + private String contactphone; // 用户联系人电话 + @ApiModelProperty("计划编号") + private String planno; // 计划编号 + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("周期类型(固定间隔周期)") + private String cycletype; // 周期类型(固定间隔周期) + @ApiModelProperty("巡检周期") + private String cycle; // 巡检周期 + @ApiModelProperty("周期值") + private String cyclevalue; // 周期值 + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanVo.java new file mode 100644 index 00000000..d0ac596f --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchpatrolplan/DispatchPatrolPlanVo.java @@ -0,0 +1,81 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchPatrolPlanVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanVo
+ * Description: (巡视计划包含客户信息、仓库等) 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(巡视计划包含客户信息、仓库等) 视图数据对象", description = "(巡视计划包含客户信息、仓库等) 视图数据对象") +public class DispatchPatrolPlanVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("计划名称") + private String planname; // 计划名称 + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + @ApiModelProperty("1计划巡视、2专项巡视") + private String patroltype; // 1计划巡视、2专项巡视 + @ApiModelProperty("计划开始日期") + private String startdate; // 计划开始日期 + @ApiModelProperty("计划结束日期") + private String enddate; // 计划结束日期 + @ApiModelProperty("用户联系人") + private String contactperson; // 用户联系人 + @ApiModelProperty("用户联系人电话") + private String contactphone; // 用户联系人电话 + @ApiModelProperty("计划编号") + private String planno; // 计划编号 + @ApiModelProperty("模板id") + private String templateid; // 模板id + @ApiModelProperty("周期类型(固定间隔周期)") + private String cycletype; // 周期类型(固定间隔周期) + @ApiModelProperty("巡检周期") + private String cycle; // 巡检周期 + @ApiModelProperty("周期值") + private String cyclevalue; // 周期值 + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandards.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandards.java new file mode 100644 index 00000000..b6469f22 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandards.java @@ -0,0 +1,64 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchstandards; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandards.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandards
+ * Description: (运维任务标准库).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维任务标准库)", description = "(运维任务标准库)") +@TableName("dispatch_standards") +public class DispatchStandards extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("任务项名称") + private String taskname; // 任务项名称 + @ApiModelProperty("任务项分类") + private String tasktype; // 任务项分类 + @ApiModelProperty("任务描述") + private String taskdesc; // 任务描述 + @ApiModelProperty("反馈形式(1选项 2图片 3文字)") + private String taskreturn; // 反馈形式(1选项 2图片 3文字) + @ApiModelProperty("任务项父级分类+") + private String tasktypeparent; // 任务项父级分类+ + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsDetailsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsDetailsVo.java new file mode 100644 index 00000000..281f2721 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsDetailsVo.java @@ -0,0 +1,65 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchstandards; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandardsVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsVo
+ * Description: (运维任务标准库) 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维任务标准库) 视图数据详情", description = "(运维任务标准库) 视图数据详情") +public class DispatchStandardsDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("任务项名称") + private String taskname; // 任务项名称 + @ApiModelProperty("任务项分类") + private String tasktype; // 任务项分类 + @ApiModelProperty("任务描述") + private String taskdesc; // 任务描述 + @ApiModelProperty("反馈形式(1选项 2图片 3文字)") + private String taskreturn; // 反馈形式(1选项 2图片 3文字) + @ApiModelProperty("任务项父级分类+") + private String tasktypeparent; // 任务项父级分类+ + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsDto.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsDto.java new file mode 100644 index 00000000..85674a3d --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsDto.java @@ -0,0 +1,65 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchstandards; + + +import com.yxt.common.core.dto.Dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandardsDto.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsDto
+ * Description: (运维任务标准库) 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维任务标准库) 数据传输对象", description = "(运维任务标准库) 数据传输对象") +public class DispatchStandardsDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("任务项名称") + private String taskname; // 任务项名称 + @ApiModelProperty("任务项分类") + private String tasktype; // 任务项分类 + @ApiModelProperty("任务描述") + private String taskdesc; // 任务描述 + @ApiModelProperty("反馈形式(1选项 2图片 3文字)") + private String taskreturn; // 反馈形式(1选项 2图片 3文字) + @ApiModelProperty("任务项父级分类+") + private String tasktypeparent; // 任务项父级分类+ + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsFeign.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsFeign.java new file mode 100644 index 00000000..85d15936 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsFeign.java @@ -0,0 +1,78 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchstandards; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandardsFeign.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsFeign
+ * Description: (运维任务标准库).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "(运维任务标准库)") +@FeignClient( + contextId = "supervise-dispatchcenter-DispatchStandards", + name = "supervise-dispatchcenter", + path = "v1/dispatchstandards", + fallback = DispatchStandardsFeignFallback.class) +public interface DispatchStandardsFeign { + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + @ResponseBody + public ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("新增或修改") + @PostMapping("/save") + @ResponseBody + public ResultBean save(@RequestBody DispatchStandardsDto dto); + + @ApiOperation("根据sid删除记录") + @DeleteMapping("/delBySids") + @ResponseBody + public ResultBean delBySids(@RequestBody String[] sids); + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + @ResponseBody + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsFeignFallback.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsFeignFallback.java new file mode 100644 index 00000000..cf9069b5 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsFeignFallback.java @@ -0,0 +1,72 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchstandards; + +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import org.springframework.stereotype.Component; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandardsFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsFeignFallback
+ * Description: (运维任务标准库).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Component +public class DispatchStandardsFeignFallback implements DispatchStandardsFeign { + + @Override + public ResultBean> listPage(PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchstandards/listPage无法访问"); + } + + @Override + public ResultBean save(DispatchStandardsDto dto){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchstandards/save无法访问"); + } + + @Override + public ResultBean delBySids( String[] sids){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchstandards/delBySids无法访问"); + } + + @Override + public ResultBean fetchDetailsBySid(String sid){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchstandards/fetchDetailsBySid无法访问"); + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsQuery.java new file mode 100644 index 00000000..be4a77e3 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsQuery.java @@ -0,0 +1,63 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchstandards; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandardsQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsQuery
+ * Description: (运维任务标准库) 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维任务标准库) 查询条件", description = "(运维任务标准库) 查询条件") +public class DispatchStandardsQuery implements Query { + + @ApiModelProperty("任务项名称") + private String taskname; // 任务项名称 + @ApiModelProperty("任务项分类") + private String tasktype; // 任务项分类 + @ApiModelProperty("任务描述") + private String taskdesc; // 任务描述 + @ApiModelProperty("反馈形式(1选项 2图片 3文字)") + private String taskreturn; // 反馈形式(1选项 2图片 3文字) + @ApiModelProperty("任务项父级分类+") + private String tasktypeparent; // 任务项父级分类+ + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsVo.java new file mode 100644 index 00000000..ce00cc5d --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchstandards/DispatchStandardsVo.java @@ -0,0 +1,65 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchstandards; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchStandardsVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsVo
+ * Description: (运维任务标准库) 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "(运维任务标准库) 视图数据对象", description = "(运维任务标准库) 视图数据对象") +public class DispatchStandardsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("任务项名称") + private String taskname; // 任务项名称 + @ApiModelProperty("任务项分类") + private String tasktype; // 任务项分类 + @ApiModelProperty("任务描述") + private String taskdesc; // 任务描述 + @ApiModelProperty("反馈形式(1选项 2图片 3文字)") + private String taskreturn; // 反馈形式(1选项 2图片 3文字) + @ApiModelProperty("任务项父级分类+") + private String tasktypeparent; // 任务项父级分类+ + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplate.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplate.java new file mode 100644 index 00000000..1e583483 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplate.java @@ -0,0 +1,60 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchtemplate; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchTemplate.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplate
+ * Description: 运维任务模板.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "运维任务模板", description = "运维任务模板") +@TableName("dispatch_template") +public class DispatchTemplate extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("模板名称") + private String templatename; // 模板名称 + @ApiModelProperty("描述:2-计划检修;3-巡检任务;") + private String ordertype; // 描述:2-计划检修;3-巡检任务; + @ApiModelProperty("仓库类型(仓库、门店)") + private String devtype; // 仓库类型(仓库、门店) + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateDetailsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateDetailsVo.java new file mode 100644 index 00000000..c5d30ed3 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateDetailsVo.java @@ -0,0 +1,61 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchtemplate; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchTemplateVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateVo
+ * Description: 运维任务模板 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "运维任务模板 视图数据详情", description = "运维任务模板 视图数据详情") +public class DispatchTemplateDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("模板名称") + private String templatename; // 模板名称 + @ApiModelProperty("描述:2-计划检修;3-巡检任务;") + private String ordertype; // 描述:2-计划检修;3-巡检任务; + @ApiModelProperty("仓库类型(仓库、门店)") + private String devtype; // 仓库类型(仓库、门店) + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateDto.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateDto.java new file mode 100644 index 00000000..daec1990 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateDto.java @@ -0,0 +1,61 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchtemplate; + + +import com.yxt.common.core.dto.Dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchTemplateDto.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateDto
+ * Description: 运维任务模板 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "运维任务模板 数据传输对象", description = "运维任务模板 数据传输对象") +public class DispatchTemplateDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("模板名称") + private String templatename; // 模板名称 + @ApiModelProperty("描述:2-计划检修;3-巡检任务;") + private String ordertype; // 描述:2-计划检修;3-巡检任务; + @ApiModelProperty("仓库类型(仓库、门店)") + private String devtype; // 仓库类型(仓库、门店) + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateFeign.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateFeign.java new file mode 100644 index 00000000..d9b098b2 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateFeign.java @@ -0,0 +1,78 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchtemplate; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchTemplateFeign.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateFeign
+ * Description: 运维任务模板.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "运维任务模板") +@FeignClient( + contextId = "supervise-dispatchcenter-DispatchTemplate", + name = "supervise-dispatchcenter", + path = "v1/dispatchtemplate", + fallback = DispatchTemplateFeignFallback.class) +public interface DispatchTemplateFeign { + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + @ResponseBody + public ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("新增或修改") + @PostMapping("/save") + @ResponseBody + public ResultBean save(@RequestBody DispatchTemplateDto dto); + + @ApiOperation("根据sid删除记录") + @DeleteMapping("/delBySids") + @ResponseBody + public ResultBean delBySids(@RequestBody String[] sids); + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + @ResponseBody + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateFeignFallback.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateFeignFallback.java new file mode 100644 index 00000000..ff0a3e1c --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateFeignFallback.java @@ -0,0 +1,72 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchtemplate; + +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import org.springframework.stereotype.Component; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchTemplateFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateFeignFallback
+ * Description: 运维任务模板.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Component +public class DispatchTemplateFeignFallback implements DispatchTemplateFeign { + + @Override + public ResultBean> listPage(PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchtemplate/listPage无法访问"); + } + + @Override + public ResultBean save(DispatchTemplateDto dto){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchtemplate/save无法访问"); + } + + @Override + public ResultBean delBySids( String[] sids){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchtemplate/delBySids无法访问"); + } + + @Override + public ResultBean fetchDetailsBySid(String sid){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchtemplate/fetchDetailsBySid无法访问"); + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateQuery.java new file mode 100644 index 00000000..7391f99f --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateQuery.java @@ -0,0 +1,59 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchtemplate; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchTemplateQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateQuery
+ * Description: 运维任务模板 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "运维任务模板 查询条件", description = "运维任务模板 查询条件") +public class DispatchTemplateQuery implements Query { + + @ApiModelProperty("模板名称") + private String templatename; // 模板名称 + @ApiModelProperty("描述:2-计划检修;3-巡检任务;") + private String ordertype; // 描述:2-计划检修;3-巡检任务; + @ApiModelProperty("仓库类型(仓库、门店)") + private String devtype; // 仓库类型(仓库、门店) + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateVo.java new file mode 100644 index 00000000..e607d65c --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchtemplate/DispatchTemplateVo.java @@ -0,0 +1,61 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchtemplate; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchTemplateVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateVo
+ * Description: 运维任务模板 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "运维任务模板 视图数据对象", description = "运维任务模板 视图数据对象") +public class DispatchTemplateVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("模板名称") + private String templatename; // 模板名称 + @ApiModelProperty("描述:2-计划检修;3-巡检任务;") + private String ordertype; // 描述:2-计划检修;3-巡检任务; + @ApiModelProperty("仓库类型(仓库、门店)") + private String devtype; // 仓库类型(仓库、门店) + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorker.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorker.java new file mode 100644 index 00000000..8df3364f --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorker.java @@ -0,0 +1,70 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchworker; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchWorker.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorker
+ * Description: 工单运维人员情况.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "工单运维人员情况", description = "工单运维人员情况") +@TableName("dispatch_worker") +public class DispatchWorker extends BaseEntity { + private static final long serialVersionUID = 1L; + + @ApiModelProperty("工单id") + private String orderid; // 工单id + @ApiModelProperty("巡视人名称") + private String principalname; // 巡视人名称 + @ApiModelProperty("巡视人sid") + private String principalsid; // 巡视人sid + @ApiModelProperty("联系方式") + private String principalcontact; // 联系方式 + @ApiModelProperty("是否负责人") + private String executorname; // 是否负责人 + @ApiModelProperty("班组组织。") + private String workteam; // 班组组织。 + @ApiModelProperty("响应状态(接受、拒绝)") + private Integer assignstate; // 响应状态(接受、拒绝) + @ApiModelProperty("响应时间(接受、拒绝)") + private String assigntime; // 响应时间(接受、拒绝) + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerDetailsVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerDetailsVo.java new file mode 100644 index 00000000..47621819 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerDetailsVo.java @@ -0,0 +1,71 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchworker; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchWorkerVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerVo
+ * Description: 工单运维人员情况 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "工单运维人员情况 视图数据详情", description = "工单运维人员情况 视图数据详情") +public class DispatchWorkerDetailsVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("工单id") + private String orderid; // 工单id + @ApiModelProperty("巡视人名称") + private String principalname; // 巡视人名称 + @ApiModelProperty("巡视人sid") + private String principalsid; // 巡视人sid + @ApiModelProperty("联系方式") + private String principalcontact; // 联系方式 + @ApiModelProperty("是否负责人") + private String executorname; // 是否负责人 + @ApiModelProperty("班组组织。") + private String workteam; // 班组组织。 + @ApiModelProperty("响应状态(接受、拒绝)") + private Integer assignstate; // 响应状态(接受、拒绝) + @ApiModelProperty("响应时间(接受、拒绝)") + private String assigntime; // 响应时间(接受、拒绝) + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerDto.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerDto.java new file mode 100644 index 00000000..964306ee --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerDto.java @@ -0,0 +1,71 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchworker; + + +import com.yxt.common.core.dto.Dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchWorkerDto.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerDto
+ * Description: 工单运维人员情况 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "工单运维人员情况 数据传输对象", description = "工单运维人员情况 数据传输对象") +public class DispatchWorkerDto implements Dto { + + private String sid; // sid + + @ApiModelProperty("工单id") + private String orderid; // 工单id + @ApiModelProperty("巡视人名称") + private String principalname; // 巡视人名称 + @ApiModelProperty("巡视人sid") + private String principalsid; // 巡视人sid + @ApiModelProperty("联系方式") + private String principalcontact; // 联系方式 + @ApiModelProperty("是否负责人") + private String executorname; // 是否负责人 + @ApiModelProperty("班组组织。") + private String workteam; // 班组组织。 + @ApiModelProperty("响应状态(接受、拒绝)") + private Integer assignstate; // 响应状态(接受、拒绝) + @ApiModelProperty("响应时间(接受、拒绝)") + private String assigntime; // 响应时间(接受、拒绝) + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerFeign.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerFeign.java new file mode 100644 index 00000000..cfcc1d14 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerFeign.java @@ -0,0 +1,78 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchworker; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchWorkerFeign.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerFeign
+ * Description: 工单运维人员情况.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "工单运维人员情况") +@FeignClient( + contextId = "supervise-dispatchcenter-DispatchWorker", + name = "supervise-dispatchcenter", + path = "v1/dispatchworker", + fallback = DispatchWorkerFeignFallback.class) +public interface DispatchWorkerFeign { + + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + @ResponseBody + public ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("新增或修改") + @PostMapping("/save") + @ResponseBody + public ResultBean save(@RequestBody DispatchWorkerDto dto); + + @ApiOperation("根据sid删除记录") + @DeleteMapping("/delBySids") + @ResponseBody + public ResultBean delBySids(@RequestBody String[] sids); + + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + @ResponseBody + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerFeignFallback.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerFeignFallback.java new file mode 100644 index 00000000..6991329d --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerFeignFallback.java @@ -0,0 +1,72 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchworker; + +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import org.springframework.stereotype.Component; + +import java.util.List; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchWorkerFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerFeignFallback
+ * Description: 工单运维人员情况.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Component +public class DispatchWorkerFeignFallback implements DispatchWorkerFeign { + + @Override + public ResultBean> listPage(PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchworker/listPage无法访问"); + } + + @Override + public ResultBean save(DispatchWorkerDto dto){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchworker/save无法访问"); + } + + @Override + public ResultBean delBySids( String[] sids){ + return ResultBean.fireFail().setMsg("接口supervise-dispatchcenter/dispatchworker/delBySids无法访问"); + } + + @Override + public ResultBean fetchDetailsBySid(String sid){ + ResultBean rb = ResultBean.fireFail(); + return rb.setMsg("接口supervise-dispatchcenter/dispatchworker/fetchDetailsBySid无法访问"); + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerQuery.java new file mode 100644 index 00000000..c4e5799a --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerQuery.java @@ -0,0 +1,69 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchworker; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchWorkerQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerQuery
+ * Description: 工单运维人员情况 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "工单运维人员情况 查询条件", description = "工单运维人员情况 查询条件") +public class DispatchWorkerQuery implements Query { + + @ApiModelProperty("工单id") + private String orderid; // 工单id + @ApiModelProperty("巡视人名称") + private String principalname; // 巡视人名称 + @ApiModelProperty("巡视人sid") + private String principalsid; // 巡视人sid + @ApiModelProperty("联系方式") + private String principalcontact; // 联系方式 + @ApiModelProperty("是否负责人") + private String executorname; // 是否负责人 + @ApiModelProperty("班组组织。") + private String workteam; // 班组组织。 + @ApiModelProperty("响应状态(接受、拒绝)") + private Integer assignstate; // 响应状态(接受、拒绝) + @ApiModelProperty("响应时间(接受、拒绝)") + private String assigntime; // 响应时间(接受、拒绝) + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerVo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerVo.java new file mode 100644 index 00000000..3b8ffa53 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-api/src/main/java/com/yxt/supervise/dispatchcenter/api/dispatchworker/DispatchWorkerVo.java @@ -0,0 +1,71 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.api.dispatchworker; + + +import com.yxt.common.core.vo.Vo; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: DispatchWorkerVo.java
+ * Class: com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerVo
+ * Description: 工单运维人员情况 视图数据对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Data +@ApiModel(value = "工单运维人员情况 视图数据对象", description = "工单运维人员情况 视图数据对象") +public class DispatchWorkerVo implements Vo { + + private String sid; // sid + + @ApiModelProperty("工单id") + private String orderid; // 工单id + @ApiModelProperty("巡视人名称") + private String principalname; // 巡视人名称 + @ApiModelProperty("巡视人sid") + private String principalsid; // 巡视人sid + @ApiModelProperty("联系方式") + private String principalcontact; // 联系方式 + @ApiModelProperty("是否负责人") + private String executorname; // 是否负责人 + @ApiModelProperty("班组组织。") + private String workteam; // 班组组织。 + @ApiModelProperty("响应状态(接受、拒绝)") + private Integer assignstate; // 响应状态(接受、拒绝) + @ApiModelProperty("响应时间(接受、拒绝)") + private String assigntime; // 响应时间(接受、拒绝) + +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/pom.xml b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/pom.xml new file mode 100644 index 00000000..8800ec0f --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/pom.xml @@ -0,0 +1,111 @@ + + + + com.yxt + yxt-parent + 0.0.1 + + + 4.0.0 + + supervise-dispatchcenter-biz + com.yxt.supervise.dispatchcenter + 0.0.1 + + + + org.springframework.boot + spring-boot-starter-cache + + + com.yxt.supervise.dispatchcenter + supervise-dispatchcenter-api + 0.0.1 + + + com.yxt + yxt-common-base + 0.0.1 + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + + org.projectlombok + lombok + true + + + mysqlmysql-connector-java + + org.apache.poi + poi-ooxml + + + io.jsonwebtoken + jjwt + + + cn.hutool + hutool-extra + + + cn.hutool + hutool-http + + + cn.hutool + hutool-crypto + + + cn.hutool + hutool-cache + + + + com.github.xiaoymin + knife4j-spring-boot-starter + + + + org.springframework.boot + spring-boot-starter-test + test + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + repackage + + + + + + + + src/main/java + + **/*Mapper.xml + + + + src/main/resources + + **/*.* + + false + + + + \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/CodeMsgEnum.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/CodeMsgEnum.java new file mode 100644 index 00000000..b334d7f1 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/CodeMsgEnum.java @@ -0,0 +1,70 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter; + + +import com.yxt.common.core.result.IResultCodeMsg; + +/** + * 统一返回信息的code和msg,需要更新并安装yxt-common-core项目 + */ +public enum CodeMsgEnum implements IResultCodeMsg { + + /** + * 返回正常 + */ + HTML200("200", "返回正常"), + /** + * 页面不存在 + */ + HTML404("404", "页面不存在"), + /** + * 服务器错误 + */ + HTML500("500", "服务器错误"), + /** + * 用户名不存在 + */ + AF_U_5001("af_u_5001", "用户名不存在"); + + private String code; + private String msg; + + private CodeMsgEnum(String code, String msg) { + this.code = code; + this.msg = msg; + } + + @Override + public String getMsg() { + return msg; + } + + @Override + public String getCode() { + return code; + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/YxtDispatchcenterApp.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/YxtDispatchcenterApp.java new file mode 100644 index 00000000..10e36404 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/YxtDispatchcenterApp.java @@ -0,0 +1,57 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.client.discovery.EnableDiscoveryClient; +import org.springframework.cloud.openfeign.EnableFeignClients; + +/** + * Project: supervise-dispatchcenter(工单系统)
+ * File: YxtDispatchcenterApp.java
+ * Class: com.yxt.supervise.dispatchcenter.YxtDispatchcenterApp
+ * Description: 工单系统 .
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:02
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@EnableDiscoveryClient +@SpringBootApplication(scanBasePackages = { + "com.yxt.common.base.config", + "com.yxt.supervise.dispatchcenter" +}) +@EnableFeignClients(basePackages = {"com.yxt.supervise.dispatchcenter"}) +public class YxtDispatchcenterApp { + + public static void main(String[] args) { + SpringApplication.run(YxtDispatchcenterApp.class, args); + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplate.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplate.java new file mode 100644 index 00000000..45e162f7 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplate.java @@ -0,0 +1,84 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchModleTemplate.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate.DispatchModleTemplate
+ * Description: 模型模板对照.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:02
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@ApiModel(value = "模型模板对照", description = "模型模板对照") +@TableName("dispatch_modle_template") +public class DispatchModleTemplate extends BaseEntity { + private static final long serialVersionUID = 1L; + + + @ApiModelProperty("模板id") + private String templateid; // 模板id + + @ApiModelProperty("任务项标准库id") + private String taskid; // 任务项标准库id + + /** + * @return 模板id + */ + public String getTemplateid(){ + return templateid; + } + + /** + * @param templateid 模板id to set + */ + public void setTemplateid(String templateid){ + this.templateid = templateid; + } + /** + * @return 任务项标准库id + */ + public String getTaskid(){ + return taskid; + } + + /** + * @param taskid 任务项标准库id to set + */ + public void setTaskid(String taskid){ + this.taskid = taskid; + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateMapper.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateMapper.java new file mode 100644 index 00000000..b378ef6b --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateMapper.java @@ -0,0 +1,65 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate; + +import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.toolkit.Constants; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Select; +import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplate; +import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateVo; + +import java.util.List; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchModleTemplateMapper.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate.DispatchModleTemplateMapper
+ * Description: 模型模板对照.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Mapper +public interface DispatchModleTemplateMapper extends BaseMapper { + + //@Update("update dispatch_modle_template set name=#{msg} where id=#{id}") + //IPage voPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); + + IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw); + + List selectListAllVo(@Param(Constants.WRAPPER) Wrapper qw); + + @Select("select * from dispatch_modle_template") + List selectListVo(); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateMapper.xml b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateMapper.xml new file mode 100644 index 00000000..f9fbcf14 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateMapper.xml @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateQuery.java new file mode 100644 index 00000000..0f60e7c3 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateQuery.java @@ -0,0 +1,84 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate; + + + +import com.yxt.common.core.query.Query; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchModleTemplateQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate.DispatchModleTemplateQuery
+ * Description: 模型模板对照 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:02
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +public class DispatchModleTemplateQuery implements Query { + + + @ApiModelProperty("模板id") + private String templateid; // 模板id + + @ApiModelProperty("任务项标准库id") + private String taskid; // 任务项标准库id + + + /** + * @return 模板id + */ + public String getTemplateid(){ + return templateid; + } + + /** + * @param templateid 模板id to set + */ + public void setTemplateid(String templateid){ + this.templateid = templateid; + } + + /** + * @return 任务项标准库id + */ + public String getTaskid(){ + return taskid; + } + + /** + * @param taskid 任务项标准库id to set + */ + public void setTaskid(String taskid){ + this.taskid = taskid; + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateRest.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateRest.java new file mode 100644 index 00000000..f1799415 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateRest.java @@ -0,0 +1,100 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate; + +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; +import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplate; +import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateQuery; +import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateVo; +import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateDetailsVo; +import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateDto; +import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateFeign; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchModleTemplateFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate.DispatchModleTemplateRest
+ * Description: 模型模板对照.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "模型模板对照") +@RestController("com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate.DispatchModleTemplateRest") +@RequestMapping("v1/dispatchmodletemplate") +public class DispatchModleTemplateRest implements DispatchModleTemplateFeign { + + @Autowired + private DispatchModleTemplateService dispatchModleTemplateService; + + @Override + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + public ResultBean> listPage(@RequestBody PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + PagerVo pv = dispatchModleTemplateService.listPageVo(pq); + return rb.success().setData(pv); + } + + @Override + @ApiOperation("新增或修改") + @PostMapping("/save") + public ResultBean save(@RequestBody DispatchModleTemplateDto dto){ + ResultBean rb = ResultBean.fireFail(); + dispatchModleTemplateService.saveOrUpdateDto(dto); + return rb.success(); + } + + @Override + @ApiOperation("根据sid批量删除") + @PostMapping("/delBySids") + public ResultBean delBySids(@RequestBody String[] sids){ + ResultBean rb = ResultBean.fireFail(); + dispatchModleTemplateService.delBySids(sids); + return rb.success(); + } + + @Override + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid){ + ResultBean rb = ResultBean.fireFail(); + DispatchModleTemplateDetailsVo vo = dispatchModleTemplateService.fetchDetailsVoBySid(sid); + return rb.success().setData(vo); + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateService.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateService.java new file mode 100644 index 00000000..189ea80c --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchmodletemplate/DispatchModleTemplateService.java @@ -0,0 +1,110 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate; + +import cn.hutool.core.bean.BeanUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.apache.commons.lang3.StringUtils; +import com.yxt.common.base.service.MybatisBaseService; +import com.yxt.common.base.utils.PagerUtil; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplate; +import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateQuery; +import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateVo; +import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateDetailsVo; +import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateDto; +import com.yxt.supervise.dispatchcenter.api.dispatchmodletemplate.DispatchModleTemplateFeign; + +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchModleTemplateService.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchmodletemplate.DispatchModleTemplateService
+ * Description: 模型模板对照 业务逻辑.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Service +public class DispatchModleTemplateService extends MybatisBaseService { + private QueryWrapper createQueryWrapper(DispatchModleTemplateQuery query) { + // todo: 这里根据具体业务调整查询条件 + // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName())); + QueryWrapper qw = new QueryWrapper<>(); + return qw; + } + + public PagerVo listPageVo(PagerQuery pq) { + DispatchModleTemplateQuery query = pq.getParams(); + QueryWrapper qw = createQueryWrapper(query); + IPage page = PagerUtil.queryToPage(pq); + IPage pagging = baseMapper.selectPageVo(page, qw); + PagerVo p = PagerUtil.pageToVo(pagging, null); + return p; + } + + public void saveOrUpdateDto(DispatchModleTemplateDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + this.insertByDto(dto); + return; + } + this.updateByDto(dto); + } + + public void insertByDto(DispatchModleTemplateDto dto){ + DispatchModleTemplate entity = new DispatchModleTemplate(); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.insert(entity); + } + + public void updateByDto(DispatchModleTemplateDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + return; + } + DispatchModleTemplate entity = fetchBySid(dtoSid); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.updateById(entity); + } + + public DispatchModleTemplateDetailsVo fetchDetailsVoBySid(String sid){ + DispatchModleTemplate entity = fetchBySid(sid); + DispatchModleTemplateDetailsVo vo = new DispatchModleTemplateDetailsVo(); + BeanUtil.copyProperties(entity, vo); + return vo; + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfo.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfo.java new file mode 100644 index 00000000..4b8be0de --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfo.java @@ -0,0 +1,260 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchOrderinfo.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo.DispatchOrderinfo
+ * Description: 汇总工单数据.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@ApiModel(value = "汇总工单数据", description = "汇总工单数据") +@TableName("dispatch_orderinfo") +public class DispatchOrderinfo extends BaseEntity { + private static final long serialVersionUID = 1L; + + + @ApiModelProperty("客户ID") + private String custid; // 客户ID + + @ApiModelProperty("客户名称") + private String custname; // 客户名称 + + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + + @ApiModelProperty("用法说明:工单编号规则。") + private String orderno; // 用法说明:工单编号规则。 + + @ApiModelProperty("工单名称") + private String ordername; // 工单名称 + + @ApiModelProperty("描述:1-一般;2-重要; 3-紧急;4-督办。") + private String orderdegree; // 描述:1-一般;2-重要; 3-紧急;4-督办。 + + @ApiModelProperty("描述:1-计划巡视;") + private Integer ordertype; // 描述:1-计划巡视; + + @ApiModelProperty("工单内容") + private String ordercontent; // 工单内容 + + @ApiModelProperty("到达现场时间") + private String arrivetime; // 到达现场时间 + + @ApiModelProperty("完成时间") + private String planfinishtime; // 完成时间 + + @ApiModelProperty("处理情况") + private String operationcontent; // 处理情况 + + @ApiModelProperty("现场联系人") + private String receiveperson; // 现场联系人 + + @ApiModelProperty("现场联系人电话") + private String receivetel; // 现场联系人电话 + + /** + * @return 客户ID + */ + public String getCustid(){ + return custid; + } + + /** + * @param custid 客户ID to set + */ + public void setCustid(String custid){ + this.custid = custid; + } + /** + * @return 客户名称 + */ + public String getCustname(){ + return custname; + } + + /** + * @param custname 客户名称 to set + */ + public void setCustname(String custname){ + this.custname = custname; + } + /** + * @return 监管公司id + */ + public String getSupervisesid(){ + return supervisesid; + } + + /** + * @param supervisesid 监管公司id to set + */ + public void setSupervisesid(String supervisesid){ + this.supervisesid = supervisesid; + } + /** + * @return 用法说明:工单编号规则。 + */ + public String getOrderno(){ + return orderno; + } + + /** + * @param orderno 用法说明:工单编号规则。 to set + */ + public void setOrderno(String orderno){ + this.orderno = orderno; + } + /** + * @return 工单名称 + */ + public String getOrdername(){ + return ordername; + } + + /** + * @param ordername 工单名称 to set + */ + public void setOrdername(String ordername){ + this.ordername = ordername; + } + /** + * @return 描述:1-一般;2-重要; 3-紧急;4-督办。 + */ + public String getOrderdegree(){ + return orderdegree; + } + + /** + * @param orderdegree 描述:1-一般;2-重要; 3-紧急;4-督办。 to set + */ + public void setOrderdegree(String orderdegree){ + this.orderdegree = orderdegree; + } + /** + * @return 描述:1-计划巡视; + */ + public Integer getOrdertype(){ + return ordertype; + } + + /** + * @param ordertype 描述:1-计划巡视; to set + */ + public void setOrdertype(Integer ordertype){ + this.ordertype = ordertype; + } + /** + * @return 工单内容 + */ + public String getOrdercontent(){ + return ordercontent; + } + + /** + * @param ordercontent 工单内容 to set + */ + public void setOrdercontent(String ordercontent){ + this.ordercontent = ordercontent; + } + /** + * @return 到达现场时间 + */ + public String getArrivetime(){ + return arrivetime; + } + + /** + * @param arrivetime 到达现场时间 to set + */ + public void setArrivetime(String arrivetime){ + this.arrivetime = arrivetime; + } + /** + * @return 完成时间 + */ + public String getPlanfinishtime(){ + return planfinishtime; + } + + /** + * @param planfinishtime 完成时间 to set + */ + public void setPlanfinishtime(String planfinishtime){ + this.planfinishtime = planfinishtime; + } + /** + * @return 处理情况 + */ + public String getOperationcontent(){ + return operationcontent; + } + + /** + * @param operationcontent 处理情况 to set + */ + public void setOperationcontent(String operationcontent){ + this.operationcontent = operationcontent; + } + /** + * @return 现场联系人 + */ + public String getReceiveperson(){ + return receiveperson; + } + + /** + * @param receiveperson 现场联系人 to set + */ + public void setReceiveperson(String receiveperson){ + this.receiveperson = receiveperson; + } + /** + * @return 现场联系人电话 + */ + public String getReceivetel(){ + return receivetel; + } + + /** + * @param receivetel 现场联系人电话 to set + */ + public void setReceivetel(String receivetel){ + this.receivetel = receivetel; + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoMapper.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoMapper.java new file mode 100644 index 00000000..ae41f672 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoMapper.java @@ -0,0 +1,65 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo; + +import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.toolkit.Constants; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Select; +import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfo; +import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoVo; + +import java.util.List; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchOrderinfoMapper.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo.DispatchOrderinfoMapper
+ * Description: 汇总工单数据.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Mapper +public interface DispatchOrderinfoMapper extends BaseMapper { + + //@Update("update dispatch_orderinfo set name=#{msg} where id=#{id}") + //IPage voPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); + + IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw); + + List selectListAllVo(@Param(Constants.WRAPPER) Wrapper qw); + + @Select("select * from dispatch_orderinfo") + List selectListVo(); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoMapper.xml b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoMapper.xml new file mode 100644 index 00000000..7e22a65d --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoMapper.xml @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoQuery.java new file mode 100644 index 00000000..1ca2a49d --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoQuery.java @@ -0,0 +1,271 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchOrderinfoQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo.DispatchOrderinfoQuery
+ * Description: 汇总工单数据 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +public class DispatchOrderinfoQuery implements Query { + + + @ApiModelProperty("客户ID") + private String custid; // 客户ID + + @ApiModelProperty("客户名称") + private String custname; // 客户名称 + + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + + @ApiModelProperty("用法说明:工单编号规则。") + private String orderno; // 用法说明:工单编号规则。 + + @ApiModelProperty("工单名称") + private String ordername; // 工单名称 + + @ApiModelProperty("描述:1-一般;2-重要; 3-紧急;4-督办。") + private String orderdegree; // 描述:1-一般;2-重要; 3-紧急;4-督办。 + + @ApiModelProperty("描述:1-计划巡视;") + private Integer ordertype; // 描述:1-计划巡视; + + @ApiModelProperty("工单内容") + private String ordercontent; // 工单内容 + + @ApiModelProperty("到达现场时间") + private String arrivetime; // 到达现场时间 + + @ApiModelProperty("完成时间") + private String planfinishtime; // 完成时间 + + @ApiModelProperty("处理情况") + private String operationcontent; // 处理情况 + + @ApiModelProperty("现场联系人") + private String receiveperson; // 现场联系人 + + @ApiModelProperty("现场联系人电话") + private String receivetel; // 现场联系人电话 + + + /** + * @return 客户ID + */ + public String getCustid(){ + return custid; + } + + /** + * @param custid 客户ID to set + */ + public void setCustid(String custid){ + this.custid = custid; + } + + /** + * @return 客户名称 + */ + public String getCustname(){ + return custname; + } + + /** + * @param custname 客户名称 to set + */ + public void setCustname(String custname){ + this.custname = custname; + } + + /** + * @return 监管公司id + */ + public String getSupervisesid(){ + return supervisesid; + } + + /** + * @param supervisesid 监管公司id to set + */ + public void setSupervisesid(String supervisesid){ + this.supervisesid = supervisesid; + } + + /** + * @return 用法说明:工单编号规则。 + */ + public String getOrderno(){ + return orderno; + } + + /** + * @param orderno 用法说明:工单编号规则。 to set + */ + public void setOrderno(String orderno){ + this.orderno = orderno; + } + + /** + * @return 工单名称 + */ + public String getOrdername(){ + return ordername; + } + + /** + * @param ordername 工单名称 to set + */ + public void setOrdername(String ordername){ + this.ordername = ordername; + } + + /** + * @return 描述:1-一般;2-重要; 3-紧急;4-督办。 + */ + public String getOrderdegree(){ + return orderdegree; + } + + /** + * @param orderdegree 描述:1-一般;2-重要; 3-紧急;4-督办。 to set + */ + public void setOrderdegree(String orderdegree){ + this.orderdegree = orderdegree; + } + + /** + * @return 描述:1-计划巡视; + */ + public Integer getOrdertype(){ + return ordertype; + } + + /** + * @param ordertype 描述:1-计划巡视; to set + */ + public void setOrdertype(Integer ordertype){ + this.ordertype = ordertype; + } + + /** + * @return 工单内容 + */ + public String getOrdercontent(){ + return ordercontent; + } + + /** + * @param ordercontent 工单内容 to set + */ + public void setOrdercontent(String ordercontent){ + this.ordercontent = ordercontent; + } + + /** + * @return 到达现场时间 + */ + public String getArrivetime(){ + return arrivetime; + } + + /** + * @param arrivetime 到达现场时间 to set + */ + public void setArrivetime(String arrivetime){ + this.arrivetime = arrivetime; + } + + /** + * @return 完成时间 + */ + public String getPlanfinishtime(){ + return planfinishtime; + } + + /** + * @param planfinishtime 完成时间 to set + */ + public void setPlanfinishtime(String planfinishtime){ + this.planfinishtime = planfinishtime; + } + + /** + * @return 处理情况 + */ + public String getOperationcontent(){ + return operationcontent; + } + + /** + * @param operationcontent 处理情况 to set + */ + public void setOperationcontent(String operationcontent){ + this.operationcontent = operationcontent; + } + + /** + * @return 现场联系人 + */ + public String getReceiveperson(){ + return receiveperson; + } + + /** + * @param receiveperson 现场联系人 to set + */ + public void setReceiveperson(String receiveperson){ + this.receiveperson = receiveperson; + } + + /** + * @return 现场联系人电话 + */ + public String getReceivetel(){ + return receivetel; + } + + /** + * @param receivetel 现场联系人电话 to set + */ + public void setReceivetel(String receivetel){ + this.receivetel = receivetel; + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoRest.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoRest.java new file mode 100644 index 00000000..f27c7408 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoRest.java @@ -0,0 +1,100 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo; + +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; +import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfo; +import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoQuery; +import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoVo; +import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoDetailsVo; +import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoDto; +import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoFeign; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchOrderinfoFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo.DispatchOrderinfoRest
+ * Description: 汇总工单数据.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "汇总工单数据") +@RestController("com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo.DispatchOrderinfoRest") +@RequestMapping("v1/dispatchorderinfo") +public class DispatchOrderinfoRest implements DispatchOrderinfoFeign { + + @Autowired + private DispatchOrderinfoService dispatchOrderinfoService; + + @Override + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + public ResultBean> listPage(@RequestBody PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + PagerVo pv = dispatchOrderinfoService.listPageVo(pq); + return rb.success().setData(pv); + } + + @Override + @ApiOperation("新增或修改") + @PostMapping("/save") + public ResultBean save(@RequestBody DispatchOrderinfoDto dto){ + ResultBean rb = ResultBean.fireFail(); + dispatchOrderinfoService.saveOrUpdateDto(dto); + return rb.success(); + } + + @Override + @ApiOperation("根据sid批量删除") + @PostMapping("/delBySids") + public ResultBean delBySids(@RequestBody String[] sids){ + ResultBean rb = ResultBean.fireFail(); + dispatchOrderinfoService.delBySids(sids); + return rb.success(); + } + + @Override + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid){ + ResultBean rb = ResultBean.fireFail(); + DispatchOrderinfoDetailsVo vo = dispatchOrderinfoService.fetchDetailsVoBySid(sid); + return rb.success().setData(vo); + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoService.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoService.java new file mode 100644 index 00000000..1d8a6728 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchorderinfo/DispatchOrderinfoService.java @@ -0,0 +1,110 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo; + +import cn.hutool.core.bean.BeanUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.apache.commons.lang3.StringUtils; +import com.yxt.common.base.service.MybatisBaseService; +import com.yxt.common.base.utils.PagerUtil; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfo; +import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoQuery; +import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoVo; +import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoDetailsVo; +import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoDto; +import com.yxt.supervise.dispatchcenter.api.dispatchorderinfo.DispatchOrderinfoFeign; + +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchOrderinfoService.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchorderinfo.DispatchOrderinfoService
+ * Description: 汇总工单数据 业务逻辑.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Service +public class DispatchOrderinfoService extends MybatisBaseService { + private QueryWrapper createQueryWrapper(DispatchOrderinfoQuery query) { + // todo: 这里根据具体业务调整查询条件 + // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName())); + QueryWrapper qw = new QueryWrapper<>(); + return qw; + } + + public PagerVo listPageVo(PagerQuery pq) { + DispatchOrderinfoQuery query = pq.getParams(); + QueryWrapper qw = createQueryWrapper(query); + IPage page = PagerUtil.queryToPage(pq); + IPage pagging = baseMapper.selectPageVo(page, qw); + PagerVo p = PagerUtil.pageToVo(pagging, null); + return p; + } + + public void saveOrUpdateDto(DispatchOrderinfoDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + this.insertByDto(dto); + return; + } + this.updateByDto(dto); + } + + public void insertByDto(DispatchOrderinfoDto dto){ + DispatchOrderinfo entity = new DispatchOrderinfo(); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.insert(entity); + } + + public void updateByDto(DispatchOrderinfoDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + return; + } + DispatchOrderinfo entity = fetchBySid(dtoSid); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.updateById(entity); + } + + public DispatchOrderinfoDetailsVo fetchDetailsVoBySid(String sid){ + DispatchOrderinfo entity = fetchBySid(sid); + DispatchOrderinfoDetailsVo vo = new DispatchOrderinfoDetailsVo(); + BeanUtil.copyProperties(entity, vo); + return vo; + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModle.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModle.java new file mode 100644 index 00000000..a6eb0b15 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModle.java @@ -0,0 +1,100 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchPatrolModle.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle.DispatchPatrolModle
+ * Description: 巡视任务模型,工单和模型之间的关联关系.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@ApiModel(value = "巡视任务模型,工单和模型之间的关联关系", description = "巡视任务模型,工单和模型之间的关联关系") +@TableName("dispatch_patrol_modle") +public class DispatchPatrolModle extends BaseEntity { + private static final long serialVersionUID = 1L; + + + @ApiModelProperty("模型id") + private String modleid; // 模型id + + @ApiModelProperty("工单id(与工单表一致)") + private String orderid; // 工单id(与工单表一致) + + @ApiModelProperty("模型名称") + private String modlename; // 模型名称 + + /** + * @return 模型id + */ + public String getModleid(){ + return modleid; + } + + /** + * @param modleid 模型id to set + */ + public void setModleid(String modleid){ + this.modleid = modleid; + } + /** + * @return 工单id(与工单表一致) + */ + public String getOrderid(){ + return orderid; + } + + /** + * @param orderid 工单id(与工单表一致) to set + */ + public void setOrderid(String orderid){ + this.orderid = orderid; + } + /** + * @return 模型名称 + */ + public String getModlename(){ + return modlename; + } + + /** + * @param modlename 模型名称 to set + */ + public void setModlename(String modlename){ + this.modlename = modlename; + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleMapper.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleMapper.java new file mode 100644 index 00000000..aa80ae57 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleMapper.java @@ -0,0 +1,65 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle; + +import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.toolkit.Constants; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Select; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModle; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleVo; + +import java.util.List; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchPatrolModleMapper.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle.DispatchPatrolModleMapper
+ * Description: 巡视任务模型,工单和模型之间的关联关系.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Mapper +public interface DispatchPatrolModleMapper extends BaseMapper { + + //@Update("update dispatch_patrol_modle set name=#{msg} where id=#{id}") + //IPage voPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); + + IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw); + + List selectListAllVo(@Param(Constants.WRAPPER) Wrapper qw); + + @Select("select * from dispatch_patrol_modle") + List selectListVo(); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleMapper.xml b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleMapper.xml new file mode 100644 index 00000000..67008b85 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleMapper.xml @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleQuery.java new file mode 100644 index 00000000..60b118ed --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleQuery.java @@ -0,0 +1,101 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchPatrolModleQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle.DispatchPatrolModleQuery
+ * Description: 巡视任务模型,工单和模型之间的关联关系 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +public class DispatchPatrolModleQuery implements Query { + + + @ApiModelProperty("模型id") + private String modleid; // 模型id + + @ApiModelProperty("工单id(与工单表一致)") + private String orderid; // 工单id(与工单表一致) + + @ApiModelProperty("模型名称") + private String modlename; // 模型名称 + + + /** + * @return 模型id + */ + public String getModleid(){ + return modleid; + } + + /** + * @param modleid 模型id to set + */ + public void setModleid(String modleid){ + this.modleid = modleid; + } + + /** + * @return 工单id(与工单表一致) + */ + public String getOrderid(){ + return orderid; + } + + /** + * @param orderid 工单id(与工单表一致) to set + */ + public void setOrderid(String orderid){ + this.orderid = orderid; + } + + /** + * @return 模型名称 + */ + public String getModlename(){ + return modlename; + } + + /** + * @param modlename 模型名称 to set + */ + public void setModlename(String modlename){ + this.modlename = modlename; + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleRest.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleRest.java new file mode 100644 index 00000000..99c7589b --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleRest.java @@ -0,0 +1,100 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle; + +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModle; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleQuery; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleVo; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleDetailsVo; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleDto; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleFeign; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchPatrolModleFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle.DispatchPatrolModleRest
+ * Description: 巡视任务模型,工单和模型之间的关联关系.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "巡视任务模型,工单和模型之间的关联关系") +@RestController("com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle.DispatchPatrolModleRest") +@RequestMapping("v1/dispatchpatrolmodle") +public class DispatchPatrolModleRest implements DispatchPatrolModleFeign { + + @Autowired + private DispatchPatrolModleService dispatchPatrolModleService; + + @Override + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + public ResultBean> listPage(@RequestBody PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + PagerVo pv = dispatchPatrolModleService.listPageVo(pq); + return rb.success().setData(pv); + } + + @Override + @ApiOperation("新增或修改") + @PostMapping("/save") + public ResultBean save(@RequestBody DispatchPatrolModleDto dto){ + ResultBean rb = ResultBean.fireFail(); + dispatchPatrolModleService.saveOrUpdateDto(dto); + return rb.success(); + } + + @Override + @ApiOperation("根据sid批量删除") + @PostMapping("/delBySids") + public ResultBean delBySids(@RequestBody String[] sids){ + ResultBean rb = ResultBean.fireFail(); + dispatchPatrolModleService.delBySids(sids); + return rb.success(); + } + + @Override + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid){ + ResultBean rb = ResultBean.fireFail(); + DispatchPatrolModleDetailsVo vo = dispatchPatrolModleService.fetchDetailsVoBySid(sid); + return rb.success().setData(vo); + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleService.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleService.java new file mode 100644 index 00000000..c1fb506b --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolmodle/DispatchPatrolModleService.java @@ -0,0 +1,110 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle; + +import cn.hutool.core.bean.BeanUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.apache.commons.lang3.StringUtils; +import com.yxt.common.base.service.MybatisBaseService; +import com.yxt.common.base.utils.PagerUtil; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModle; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleQuery; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleVo; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleDetailsVo; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleDto; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolmodle.DispatchPatrolModleFeign; + +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchPatrolModleService.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolmodle.DispatchPatrolModleService
+ * Description: 巡视任务模型,工单和模型之间的关联关系 业务逻辑.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Service +public class DispatchPatrolModleService extends MybatisBaseService { + private QueryWrapper createQueryWrapper(DispatchPatrolModleQuery query) { + // todo: 这里根据具体业务调整查询条件 + // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName())); + QueryWrapper qw = new QueryWrapper<>(); + return qw; + } + + public PagerVo listPageVo(PagerQuery pq) { + DispatchPatrolModleQuery query = pq.getParams(); + QueryWrapper qw = createQueryWrapper(query); + IPage page = PagerUtil.queryToPage(pq); + IPage pagging = baseMapper.selectPageVo(page, qw); + PagerVo p = PagerUtil.pageToVo(pagging, null); + return p; + } + + public void saveOrUpdateDto(DispatchPatrolModleDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + this.insertByDto(dto); + return; + } + this.updateByDto(dto); + } + + public void insertByDto(DispatchPatrolModleDto dto){ + DispatchPatrolModle entity = new DispatchPatrolModle(); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.insert(entity); + } + + public void updateByDto(DispatchPatrolModleDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + return; + } + DispatchPatrolModle entity = fetchBySid(dtoSid); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.updateById(entity); + } + + public DispatchPatrolModleDetailsVo fetchDetailsVoBySid(String sid){ + DispatchPatrolModle entity = fetchBySid(sid); + DispatchPatrolModleDetailsVo vo = new DispatchPatrolModleDetailsVo(); + BeanUtil.copyProperties(entity, vo); + return vo; + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlan.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlan.java new file mode 100644 index 00000000..b47f4620 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlan.java @@ -0,0 +1,260 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchPatrolPlan.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan.DispatchPatrolPlan
+ * Description: (巡视计划包含客户信息、仓库等).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@ApiModel(value = "(巡视计划包含客户信息、仓库等)", description = "(巡视计划包含客户信息、仓库等)") +@TableName("dispatch_patrol_plan") +public class DispatchPatrolPlan extends BaseEntity { + private static final long serialVersionUID = 1L; + + + @ApiModelProperty("计划名称") + private String planname; // 计划名称 + + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + + @ApiModelProperty("1计划巡视、2专项巡视") + private String patroltype; // 1计划巡视、2专项巡视 + + @ApiModelProperty("计划开始日期") + private String startdate; // 计划开始日期 + + @ApiModelProperty("计划结束日期") + private String enddate; // 计划结束日期 + + @ApiModelProperty("用户联系人") + private String contactperson; // 用户联系人 + + @ApiModelProperty("用户联系人电话") + private String contactphone; // 用户联系人电话 + + @ApiModelProperty("计划编号") + private String planno; // 计划编号 + + @ApiModelProperty("模板id") + private String templateid; // 模板id + + @ApiModelProperty("周期类型(固定间隔周期)") + private String cycletype; // 周期类型(固定间隔周期) + + @ApiModelProperty("巡检周期") + private String cycle; // 巡检周期 + + @ApiModelProperty("周期值") + private String cyclevalue; // 周期值 + + /** + * @return 计划名称 + */ + public String getPlanname(){ + return planname; + } + + /** + * @param planname 计划名称 to set + */ + public void setPlanname(String planname){ + this.planname = planname; + } + /** + * @return 客户标识 + */ + public String getCustid(){ + return custid; + } + + /** + * @param custid 客户标识 to set + */ + public void setCustid(String custid){ + this.custid = custid; + } + /** + * @return 监管公司id + */ + public String getSupervisesid(){ + return supervisesid; + } + + /** + * @param supervisesid 监管公司id to set + */ + public void setSupervisesid(String supervisesid){ + this.supervisesid = supervisesid; + } + /** + * @return 1计划巡视、2专项巡视 + */ + public String getPatroltype(){ + return patroltype; + } + + /** + * @param patroltype 1计划巡视、2专项巡视 to set + */ + public void setPatroltype(String patroltype){ + this.patroltype = patroltype; + } + /** + * @return 计划开始日期 + */ + public String getStartdate(){ + return startdate; + } + + /** + * @param startdate 计划开始日期 to set + */ + public void setStartdate(String startdate){ + this.startdate = startdate; + } + /** + * @return 计划结束日期 + */ + public String getEnddate(){ + return enddate; + } + + /** + * @param enddate 计划结束日期 to set + */ + public void setEnddate(String enddate){ + this.enddate = enddate; + } + /** + * @return 用户联系人 + */ + public String getContactperson(){ + return contactperson; + } + + /** + * @param contactperson 用户联系人 to set + */ + public void setContactperson(String contactperson){ + this.contactperson = contactperson; + } + /** + * @return 用户联系人电话 + */ + public String getContactphone(){ + return contactphone; + } + + /** + * @param contactphone 用户联系人电话 to set + */ + public void setContactphone(String contactphone){ + this.contactphone = contactphone; + } + /** + * @return 计划编号 + */ + public String getPlanno(){ + return planno; + } + + /** + * @param planno 计划编号 to set + */ + public void setPlanno(String planno){ + this.planno = planno; + } + /** + * @return 模板id + */ + public String getTemplateid(){ + return templateid; + } + + /** + * @param templateid 模板id to set + */ + public void setTemplateid(String templateid){ + this.templateid = templateid; + } + /** + * @return 周期类型(固定间隔周期) + */ + public String getCycletype(){ + return cycletype; + } + + /** + * @param cycletype 周期类型(固定间隔周期) to set + */ + public void setCycletype(String cycletype){ + this.cycletype = cycletype; + } + /** + * @return 巡检周期 + */ + public String getCycle(){ + return cycle; + } + + /** + * @param cycle 巡检周期 to set + */ + public void setCycle(String cycle){ + this.cycle = cycle; + } + /** + * @return 周期值 + */ + public String getCyclevalue(){ + return cyclevalue; + } + + /** + * @param cyclevalue 周期值 to set + */ + public void setCyclevalue(String cyclevalue){ + this.cyclevalue = cyclevalue; + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanMapper.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanMapper.java new file mode 100644 index 00000000..32fa5089 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanMapper.java @@ -0,0 +1,65 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan; + +import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.toolkit.Constants; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Select; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlan; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanVo; + +import java.util.List; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchPatrolPlanMapper.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan.DispatchPatrolPlanMapper
+ * Description: (巡视计划包含客户信息、仓库等).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Mapper +public interface DispatchPatrolPlanMapper extends BaseMapper { + + //@Update("update dispatch_patrol_plan set name=#{msg} where id=#{id}") + //IPage voPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); + + IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw); + + List selectListAllVo(@Param(Constants.WRAPPER) Wrapper qw); + + @Select("select * from dispatch_patrol_plan") + List selectListVo(); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanMapper.xml b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanMapper.xml new file mode 100644 index 00000000..b0cc467d --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanMapper.xml @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanQuery.java new file mode 100644 index 00000000..cad6e7f2 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanQuery.java @@ -0,0 +1,271 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchPatrolPlanQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan.DispatchPatrolPlanQuery
+ * Description: (巡视计划包含客户信息、仓库等) 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +public class DispatchPatrolPlanQuery implements Query { + + + @ApiModelProperty("计划名称") + private String planname; // 计划名称 + + @ApiModelProperty("客户标识") + private String custid; // 客户标识 + + @ApiModelProperty("监管公司id") + private String supervisesid; // 监管公司id + + @ApiModelProperty("1计划巡视、2专项巡视") + private String patroltype; // 1计划巡视、2专项巡视 + + @ApiModelProperty("计划开始日期") + private String startdate; // 计划开始日期 + + @ApiModelProperty("计划结束日期") + private String enddate; // 计划结束日期 + + @ApiModelProperty("用户联系人") + private String contactperson; // 用户联系人 + + @ApiModelProperty("用户联系人电话") + private String contactphone; // 用户联系人电话 + + @ApiModelProperty("计划编号") + private String planno; // 计划编号 + + @ApiModelProperty("模板id") + private String templateid; // 模板id + + @ApiModelProperty("周期类型(固定间隔周期)") + private String cycletype; // 周期类型(固定间隔周期) + + @ApiModelProperty("巡检周期") + private String cycle; // 巡检周期 + + @ApiModelProperty("周期值") + private String cyclevalue; // 周期值 + + + /** + * @return 计划名称 + */ + public String getPlanname(){ + return planname; + } + + /** + * @param planname 计划名称 to set + */ + public void setPlanname(String planname){ + this.planname = planname; + } + + /** + * @return 客户标识 + */ + public String getCustid(){ + return custid; + } + + /** + * @param custid 客户标识 to set + */ + public void setCustid(String custid){ + this.custid = custid; + } + + /** + * @return 监管公司id + */ + public String getSupervisesid(){ + return supervisesid; + } + + /** + * @param supervisesid 监管公司id to set + */ + public void setSupervisesid(String supervisesid){ + this.supervisesid = supervisesid; + } + + /** + * @return 1计划巡视、2专项巡视 + */ + public String getPatroltype(){ + return patroltype; + } + + /** + * @param patroltype 1计划巡视、2专项巡视 to set + */ + public void setPatroltype(String patroltype){ + this.patroltype = patroltype; + } + + /** + * @return 计划开始日期 + */ + public String getStartdate(){ + return startdate; + } + + /** + * @param startdate 计划开始日期 to set + */ + public void setStartdate(String startdate){ + this.startdate = startdate; + } + + /** + * @return 计划结束日期 + */ + public String getEnddate(){ + return enddate; + } + + /** + * @param enddate 计划结束日期 to set + */ + public void setEnddate(String enddate){ + this.enddate = enddate; + } + + /** + * @return 用户联系人 + */ + public String getContactperson(){ + return contactperson; + } + + /** + * @param contactperson 用户联系人 to set + */ + public void setContactperson(String contactperson){ + this.contactperson = contactperson; + } + + /** + * @return 用户联系人电话 + */ + public String getContactphone(){ + return contactphone; + } + + /** + * @param contactphone 用户联系人电话 to set + */ + public void setContactphone(String contactphone){ + this.contactphone = contactphone; + } + + /** + * @return 计划编号 + */ + public String getPlanno(){ + return planno; + } + + /** + * @param planno 计划编号 to set + */ + public void setPlanno(String planno){ + this.planno = planno; + } + + /** + * @return 模板id + */ + public String getTemplateid(){ + return templateid; + } + + /** + * @param templateid 模板id to set + */ + public void setTemplateid(String templateid){ + this.templateid = templateid; + } + + /** + * @return 周期类型(固定间隔周期) + */ + public String getCycletype(){ + return cycletype; + } + + /** + * @param cycletype 周期类型(固定间隔周期) to set + */ + public void setCycletype(String cycletype){ + this.cycletype = cycletype; + } + + /** + * @return 巡检周期 + */ + public String getCycle(){ + return cycle; + } + + /** + * @param cycle 巡检周期 to set + */ + public void setCycle(String cycle){ + this.cycle = cycle; + } + + /** + * @return 周期值 + */ + public String getCyclevalue(){ + return cyclevalue; + } + + /** + * @param cyclevalue 周期值 to set + */ + public void setCyclevalue(String cyclevalue){ + this.cyclevalue = cyclevalue; + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanRest.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanRest.java new file mode 100644 index 00000000..6672dc35 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanRest.java @@ -0,0 +1,100 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan; + +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlan; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanQuery; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanVo; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanDetailsVo; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanDto; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanFeign; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchPatrolPlanFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan.DispatchPatrolPlanRest
+ * Description: (巡视计划包含客户信息、仓库等).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "(巡视计划包含客户信息、仓库等)") +@RestController("com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan.DispatchPatrolPlanRest") +@RequestMapping("v1/dispatchpatrolplan") +public class DispatchPatrolPlanRest implements DispatchPatrolPlanFeign { + + @Autowired + private DispatchPatrolPlanService dispatchPatrolPlanService; + + @Override + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + public ResultBean> listPage(@RequestBody PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + PagerVo pv = dispatchPatrolPlanService.listPageVo(pq); + return rb.success().setData(pv); + } + + @Override + @ApiOperation("新增或修改") + @PostMapping("/save") + public ResultBean save(@RequestBody DispatchPatrolPlanDto dto){ + ResultBean rb = ResultBean.fireFail(); + dispatchPatrolPlanService.saveOrUpdateDto(dto); + return rb.success(); + } + + @Override + @ApiOperation("根据sid批量删除") + @PostMapping("/delBySids") + public ResultBean delBySids(@RequestBody String[] sids){ + ResultBean rb = ResultBean.fireFail(); + dispatchPatrolPlanService.delBySids(sids); + return rb.success(); + } + + @Override + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid){ + ResultBean rb = ResultBean.fireFail(); + DispatchPatrolPlanDetailsVo vo = dispatchPatrolPlanService.fetchDetailsVoBySid(sid); + return rb.success().setData(vo); + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanService.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanService.java new file mode 100644 index 00000000..3f160077 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchpatrolplan/DispatchPatrolPlanService.java @@ -0,0 +1,110 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan; + +import cn.hutool.core.bean.BeanUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.apache.commons.lang3.StringUtils; +import com.yxt.common.base.service.MybatisBaseService; +import com.yxt.common.base.utils.PagerUtil; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlan; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanQuery; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanVo; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanDetailsVo; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanDto; +import com.yxt.supervise.dispatchcenter.api.dispatchpatrolplan.DispatchPatrolPlanFeign; + +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchPatrolPlanService.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchpatrolplan.DispatchPatrolPlanService
+ * Description: (巡视计划包含客户信息、仓库等) 业务逻辑.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Service +public class DispatchPatrolPlanService extends MybatisBaseService { + private QueryWrapper createQueryWrapper(DispatchPatrolPlanQuery query) { + // todo: 这里根据具体业务调整查询条件 + // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName())); + QueryWrapper qw = new QueryWrapper<>(); + return qw; + } + + public PagerVo listPageVo(PagerQuery pq) { + DispatchPatrolPlanQuery query = pq.getParams(); + QueryWrapper qw = createQueryWrapper(query); + IPage page = PagerUtil.queryToPage(pq); + IPage pagging = baseMapper.selectPageVo(page, qw); + PagerVo p = PagerUtil.pageToVo(pagging, null); + return p; + } + + public void saveOrUpdateDto(DispatchPatrolPlanDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + this.insertByDto(dto); + return; + } + this.updateByDto(dto); + } + + public void insertByDto(DispatchPatrolPlanDto dto){ + DispatchPatrolPlan entity = new DispatchPatrolPlan(); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.insert(entity); + } + + public void updateByDto(DispatchPatrolPlanDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + return; + } + DispatchPatrolPlan entity = fetchBySid(dtoSid); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.updateById(entity); + } + + public DispatchPatrolPlanDetailsVo fetchDetailsVoBySid(String sid){ + DispatchPatrolPlan entity = fetchBySid(sid); + DispatchPatrolPlanDetailsVo vo = new DispatchPatrolPlanDetailsVo(); + BeanUtil.copyProperties(entity, vo); + return vo; + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandards.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandards.java new file mode 100644 index 00000000..ef53ef59 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandards.java @@ -0,0 +1,132 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchstandards; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchStandards.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchstandards.DispatchStandards
+ * Description: (运维任务标准库).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@ApiModel(value = "(运维任务标准库)", description = "(运维任务标准库)") +@TableName("dispatch_standards") +public class DispatchStandards extends BaseEntity { + private static final long serialVersionUID = 1L; + + + @ApiModelProperty("任务项名称") + private String taskname; // 任务项名称 + + @ApiModelProperty("任务项分类") + private String tasktype; // 任务项分类 + + @ApiModelProperty("任务描述") + private String taskdesc; // 任务描述 + + @ApiModelProperty("反馈形式(1选项 2图片 3文字)") + private String taskreturn; // 反馈形式(1选项 2图片 3文字) + + @ApiModelProperty("任务项父级分类+") + private String tasktypeparent; // 任务项父级分类+ + + /** + * @return 任务项名称 + */ + public String getTaskname(){ + return taskname; + } + + /** + * @param taskname 任务项名称 to set + */ + public void setTaskname(String taskname){ + this.taskname = taskname; + } + /** + * @return 任务项分类 + */ + public String getTasktype(){ + return tasktype; + } + + /** + * @param tasktype 任务项分类 to set + */ + public void setTasktype(String tasktype){ + this.tasktype = tasktype; + } + /** + * @return 任务描述 + */ + public String getTaskdesc(){ + return taskdesc; + } + + /** + * @param taskdesc 任务描述 to set + */ + public void setTaskdesc(String taskdesc){ + this.taskdesc = taskdesc; + } + /** + * @return 反馈形式(1选项 2图片 3文字) + */ + public String getTaskreturn(){ + return taskreturn; + } + + /** + * @param taskreturn 反馈形式(1选项 2图片 3文字) to set + */ + public void setTaskreturn(String taskreturn){ + this.taskreturn = taskreturn; + } + /** + * @return 任务项父级分类+ + */ + public String getTasktypeparent(){ + return tasktypeparent; + } + + /** + * @param tasktypeparent 任务项父级分类+ to set + */ + public void setTasktypeparent(String tasktypeparent){ + this.tasktypeparent = tasktypeparent; + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsMapper.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsMapper.java new file mode 100644 index 00000000..f1aa4631 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsMapper.java @@ -0,0 +1,65 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchstandards; + +import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.toolkit.Constants; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Select; +import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandards; +import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsVo; + +import java.util.List; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchStandardsMapper.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchstandards.DispatchStandardsMapper
+ * Description: (运维任务标准库).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Mapper +public interface DispatchStandardsMapper extends BaseMapper { + + //@Update("update dispatch_standards set name=#{msg} where id=#{id}") + //IPage voPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); + + IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw); + + List selectListAllVo(@Param(Constants.WRAPPER) Wrapper qw); + + @Select("select * from dispatch_standards") + List selectListVo(); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsMapper.xml b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsMapper.xml new file mode 100644 index 00000000..096ce472 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsMapper.xml @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsQuery.java new file mode 100644 index 00000000..312f7ee6 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsQuery.java @@ -0,0 +1,135 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchstandards; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchStandardsQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchstandards.DispatchStandardsQuery
+ * Description: (运维任务标准库) 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +public class DispatchStandardsQuery implements Query { + + + @ApiModelProperty("任务项名称") + private String taskname; // 任务项名称 + + @ApiModelProperty("任务项分类") + private String tasktype; // 任务项分类 + + @ApiModelProperty("任务描述") + private String taskdesc; // 任务描述 + + @ApiModelProperty("反馈形式(1选项 2图片 3文字)") + private String taskreturn; // 反馈形式(1选项 2图片 3文字) + + @ApiModelProperty("任务项父级分类+") + private String tasktypeparent; // 任务项父级分类+ + + + /** + * @return 任务项名称 + */ + public String getTaskname(){ + return taskname; + } + + /** + * @param taskname 任务项名称 to set + */ + public void setTaskname(String taskname){ + this.taskname = taskname; + } + + /** + * @return 任务项分类 + */ + public String getTasktype(){ + return tasktype; + } + + /** + * @param tasktype 任务项分类 to set + */ + public void setTasktype(String tasktype){ + this.tasktype = tasktype; + } + + /** + * @return 任务描述 + */ + public String getTaskdesc(){ + return taskdesc; + } + + /** + * @param taskdesc 任务描述 to set + */ + public void setTaskdesc(String taskdesc){ + this.taskdesc = taskdesc; + } + + /** + * @return 反馈形式(1选项 2图片 3文字) + */ + public String getTaskreturn(){ + return taskreturn; + } + + /** + * @param taskreturn 反馈形式(1选项 2图片 3文字) to set + */ + public void setTaskreturn(String taskreturn){ + this.taskreturn = taskreturn; + } + + /** + * @return 任务项父级分类+ + */ + public String getTasktypeparent(){ + return tasktypeparent; + } + + /** + * @param tasktypeparent 任务项父级分类+ to set + */ + public void setTasktypeparent(String tasktypeparent){ + this.tasktypeparent = tasktypeparent; + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsRest.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsRest.java new file mode 100644 index 00000000..dd8a2b6d --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsRest.java @@ -0,0 +1,100 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchstandards; + +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; +import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandards; +import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsQuery; +import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsVo; +import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsDetailsVo; +import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsDto; +import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsFeign; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchStandardsFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchstandards.DispatchStandardsRest
+ * Description: (运维任务标准库).
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "(运维任务标准库)") +@RestController("com.yxt.supervise.dispatchcenter.biz.dispatchstandards.DispatchStandardsRest") +@RequestMapping("v1/dispatchstandards") +public class DispatchStandardsRest implements DispatchStandardsFeign { + + @Autowired + private DispatchStandardsService dispatchStandardsService; + + @Override + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + public ResultBean> listPage(@RequestBody PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + PagerVo pv = dispatchStandardsService.listPageVo(pq); + return rb.success().setData(pv); + } + + @Override + @ApiOperation("新增或修改") + @PostMapping("/save") + public ResultBean save(@RequestBody DispatchStandardsDto dto){ + ResultBean rb = ResultBean.fireFail(); + dispatchStandardsService.saveOrUpdateDto(dto); + return rb.success(); + } + + @Override + @ApiOperation("根据sid批量删除") + @PostMapping("/delBySids") + public ResultBean delBySids(@RequestBody String[] sids){ + ResultBean rb = ResultBean.fireFail(); + dispatchStandardsService.delBySids(sids); + return rb.success(); + } + + @Override + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid){ + ResultBean rb = ResultBean.fireFail(); + DispatchStandardsDetailsVo vo = dispatchStandardsService.fetchDetailsVoBySid(sid); + return rb.success().setData(vo); + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsService.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsService.java new file mode 100644 index 00000000..cdc21f83 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchstandards/DispatchStandardsService.java @@ -0,0 +1,110 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchstandards; + +import cn.hutool.core.bean.BeanUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.apache.commons.lang3.StringUtils; +import com.yxt.common.base.service.MybatisBaseService; +import com.yxt.common.base.utils.PagerUtil; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandards; +import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsQuery; +import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsVo; +import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsDetailsVo; +import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsDto; +import com.yxt.supervise.dispatchcenter.api.dispatchstandards.DispatchStandardsFeign; + +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchStandardsService.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchstandards.DispatchStandardsService
+ * Description: (运维任务标准库) 业务逻辑.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Service +public class DispatchStandardsService extends MybatisBaseService { + private QueryWrapper createQueryWrapper(DispatchStandardsQuery query) { + // todo: 这里根据具体业务调整查询条件 + // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName())); + QueryWrapper qw = new QueryWrapper<>(); + return qw; + } + + public PagerVo listPageVo(PagerQuery pq) { + DispatchStandardsQuery query = pq.getParams(); + QueryWrapper qw = createQueryWrapper(query); + IPage page = PagerUtil.queryToPage(pq); + IPage pagging = baseMapper.selectPageVo(page, qw); + PagerVo p = PagerUtil.pageToVo(pagging, null); + return p; + } + + public void saveOrUpdateDto(DispatchStandardsDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + this.insertByDto(dto); + return; + } + this.updateByDto(dto); + } + + public void insertByDto(DispatchStandardsDto dto){ + DispatchStandards entity = new DispatchStandards(); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.insert(entity); + } + + public void updateByDto(DispatchStandardsDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + return; + } + DispatchStandards entity = fetchBySid(dtoSid); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.updateById(entity); + } + + public DispatchStandardsDetailsVo fetchDetailsVoBySid(String sid){ + DispatchStandards entity = fetchBySid(sid); + DispatchStandardsDetailsVo vo = new DispatchStandardsDetailsVo(); + BeanUtil.copyProperties(entity, vo); + return vo; + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplate.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplate.java new file mode 100644 index 00000000..2c6e6b13 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplate.java @@ -0,0 +1,100 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchtemplate; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchTemplate.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchtemplate.DispatchTemplate
+ * Description: 运维任务模板.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@ApiModel(value = "运维任务模板", description = "运维任务模板") +@TableName("dispatch_template") +public class DispatchTemplate extends BaseEntity { + private static final long serialVersionUID = 1L; + + + @ApiModelProperty("模板名称") + private String templatename; // 模板名称 + + @ApiModelProperty("描述:2-计划检修;3-巡检任务;") + private String ordertype; // 描述:2-计划检修;3-巡检任务; + + @ApiModelProperty("仓库类型(仓库、门店)") + private String devtype; // 仓库类型(仓库、门店) + + /** + * @return 模板名称 + */ + public String getTemplatename(){ + return templatename; + } + + /** + * @param templatename 模板名称 to set + */ + public void setTemplatename(String templatename){ + this.templatename = templatename; + } + /** + * @return 描述:2-计划检修;3-巡检任务; + */ + public String getOrdertype(){ + return ordertype; + } + + /** + * @param ordertype 描述:2-计划检修;3-巡检任务; to set + */ + public void setOrdertype(String ordertype){ + this.ordertype = ordertype; + } + /** + * @return 仓库类型(仓库、门店) + */ + public String getDevtype(){ + return devtype; + } + + /** + * @param devtype 仓库类型(仓库、门店) to set + */ + public void setDevtype(String devtype){ + this.devtype = devtype; + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateMapper.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateMapper.java new file mode 100644 index 00000000..8a81a315 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateMapper.java @@ -0,0 +1,65 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchtemplate; + +import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.toolkit.Constants; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Select; +import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplate; +import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateVo; + +import java.util.List; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchTemplateMapper.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchtemplate.DispatchTemplateMapper
+ * Description: 运维任务模板.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Mapper +public interface DispatchTemplateMapper extends BaseMapper { + + //@Update("update dispatch_template set name=#{msg} where id=#{id}") + //IPage voPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); + + IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw); + + List selectListAllVo(@Param(Constants.WRAPPER) Wrapper qw); + + @Select("select * from dispatch_template") + List selectListVo(); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateMapper.xml b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateMapper.xml new file mode 100644 index 00000000..5b55e706 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateMapper.xml @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateQuery.java new file mode 100644 index 00000000..ae434dab --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateQuery.java @@ -0,0 +1,101 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchtemplate; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchTemplateQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchtemplate.DispatchTemplateQuery
+ * Description: 运维任务模板 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +public class DispatchTemplateQuery implements Query { + + + @ApiModelProperty("模板名称") + private String templatename; // 模板名称 + + @ApiModelProperty("描述:2-计划检修;3-巡检任务;") + private String ordertype; // 描述:2-计划检修;3-巡检任务; + + @ApiModelProperty("仓库类型(仓库、门店)") + private String devtype; // 仓库类型(仓库、门店) + + + /** + * @return 模板名称 + */ + public String getTemplatename(){ + return templatename; + } + + /** + * @param templatename 模板名称 to set + */ + public void setTemplatename(String templatename){ + this.templatename = templatename; + } + + /** + * @return 描述:2-计划检修;3-巡检任务; + */ + public String getOrdertype(){ + return ordertype; + } + + /** + * @param ordertype 描述:2-计划检修;3-巡检任务; to set + */ + public void setOrdertype(String ordertype){ + this.ordertype = ordertype; + } + + /** + * @return 仓库类型(仓库、门店) + */ + public String getDevtype(){ + return devtype; + } + + /** + * @param devtype 仓库类型(仓库、门店) to set + */ + public void setDevtype(String devtype){ + this.devtype = devtype; + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateRest.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateRest.java new file mode 100644 index 00000000..1b11f7e2 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateRest.java @@ -0,0 +1,100 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchtemplate; + +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; +import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplate; +import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateQuery; +import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateVo; +import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateDetailsVo; +import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateDto; +import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateFeign; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchTemplateFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchtemplate.DispatchTemplateRest
+ * Description: 运维任务模板.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "运维任务模板") +@RestController("com.yxt.supervise.dispatchcenter.biz.dispatchtemplate.DispatchTemplateRest") +@RequestMapping("v1/dispatchtemplate") +public class DispatchTemplateRest implements DispatchTemplateFeign { + + @Autowired + private DispatchTemplateService dispatchTemplateService; + + @Override + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + public ResultBean> listPage(@RequestBody PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + PagerVo pv = dispatchTemplateService.listPageVo(pq); + return rb.success().setData(pv); + } + + @Override + @ApiOperation("新增或修改") + @PostMapping("/save") + public ResultBean save(@RequestBody DispatchTemplateDto dto){ + ResultBean rb = ResultBean.fireFail(); + dispatchTemplateService.saveOrUpdateDto(dto); + return rb.success(); + } + + @Override + @ApiOperation("根据sid批量删除") + @PostMapping("/delBySids") + public ResultBean delBySids(@RequestBody String[] sids){ + ResultBean rb = ResultBean.fireFail(); + dispatchTemplateService.delBySids(sids); + return rb.success(); + } + + @Override + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid){ + ResultBean rb = ResultBean.fireFail(); + DispatchTemplateDetailsVo vo = dispatchTemplateService.fetchDetailsVoBySid(sid); + return rb.success().setData(vo); + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateService.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateService.java new file mode 100644 index 00000000..66163276 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchtemplate/DispatchTemplateService.java @@ -0,0 +1,110 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchtemplate; + +import cn.hutool.core.bean.BeanUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.apache.commons.lang3.StringUtils; +import com.yxt.common.base.service.MybatisBaseService; +import com.yxt.common.base.utils.PagerUtil; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplate; +import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateQuery; +import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateVo; +import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateDetailsVo; +import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateDto; +import com.yxt.supervise.dispatchcenter.api.dispatchtemplate.DispatchTemplateFeign; + +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchTemplateService.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchtemplate.DispatchTemplateService
+ * Description: 运维任务模板 业务逻辑.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Service +public class DispatchTemplateService extends MybatisBaseService { + private QueryWrapper createQueryWrapper(DispatchTemplateQuery query) { + // todo: 这里根据具体业务调整查询条件 + // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName())); + QueryWrapper qw = new QueryWrapper<>(); + return qw; + } + + public PagerVo listPageVo(PagerQuery pq) { + DispatchTemplateQuery query = pq.getParams(); + QueryWrapper qw = createQueryWrapper(query); + IPage page = PagerUtil.queryToPage(pq); + IPage pagging = baseMapper.selectPageVo(page, qw); + PagerVo p = PagerUtil.pageToVo(pagging, null); + return p; + } + + public void saveOrUpdateDto(DispatchTemplateDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + this.insertByDto(dto); + return; + } + this.updateByDto(dto); + } + + public void insertByDto(DispatchTemplateDto dto){ + DispatchTemplate entity = new DispatchTemplate(); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.insert(entity); + } + + public void updateByDto(DispatchTemplateDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + return; + } + DispatchTemplate entity = fetchBySid(dtoSid); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.updateById(entity); + } + + public DispatchTemplateDetailsVo fetchDetailsVoBySid(String sid){ + DispatchTemplate entity = fetchBySid(sid); + DispatchTemplateDetailsVo vo = new DispatchTemplateDetailsVo(); + BeanUtil.copyProperties(entity, vo); + return vo; + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorker.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorker.java new file mode 100644 index 00000000..c0bb2694 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorker.java @@ -0,0 +1,180 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchworker; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchWorker.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchworker.DispatchWorker
+ * Description: 工单运维人员情况.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@ApiModel(value = "工单运维人员情况", description = "工单运维人员情况") +@TableName("dispatch_worker") +public class DispatchWorker extends BaseEntity { + private static final long serialVersionUID = 1L; + + + @ApiModelProperty("工单id") + private String orderid; // 工单id + + @ApiModelProperty("巡视人名称") + private String principalname; // 巡视人名称 + + @ApiModelProperty("巡视人sid") + private String principalsid; // 巡视人sid + + @ApiModelProperty("联系方式") + private String principalcontact; // 联系方式 + + @ApiModelProperty("是否负责人") + private String executorname; // 是否负责人 + + @ApiModelProperty("班组组织。") + private String workteam; // 班组组织。 + + @ApiModelProperty("响应状态(接受、拒绝)") + private Integer assignstate; // 响应状态(接受、拒绝) + + @ApiModelProperty("响应时间(接受、拒绝)") + private String assigntime; // 响应时间(接受、拒绝) + + /** + * @return 工单id + */ + public String getOrderid(){ + return orderid; + } + + /** + * @param orderid 工单id to set + */ + public void setOrderid(String orderid){ + this.orderid = orderid; + } + /** + * @return 巡视人名称 + */ + public String getPrincipalname(){ + return principalname; + } + + /** + * @param principalname 巡视人名称 to set + */ + public void setPrincipalname(String principalname){ + this.principalname = principalname; + } + /** + * @return 巡视人sid + */ + public String getPrincipalsid(){ + return principalsid; + } + + /** + * @param principalsid 巡视人sid to set + */ + public void setPrincipalsid(String principalsid){ + this.principalsid = principalsid; + } + /** + * @return 联系方式 + */ + public String getPrincipalcontact(){ + return principalcontact; + } + + /** + * @param principalcontact 联系方式 to set + */ + public void setPrincipalcontact(String principalcontact){ + this.principalcontact = principalcontact; + } + /** + * @return 是否负责人 + */ + public String getExecutorname(){ + return executorname; + } + + /** + * @param executorname 是否负责人 to set + */ + public void setExecutorname(String executorname){ + this.executorname = executorname; + } + /** + * @return 班组组织。 + */ + public String getWorkteam(){ + return workteam; + } + + /** + * @param workteam 班组组织。 to set + */ + public void setWorkteam(String workteam){ + this.workteam = workteam; + } + /** + * @return 响应状态(接受、拒绝) + */ + public Integer getAssignstate(){ + return assignstate; + } + + /** + * @param assignstate 响应状态(接受、拒绝) to set + */ + public void setAssignstate(Integer assignstate){ + this.assignstate = assignstate; + } + /** + * @return 响应时间(接受、拒绝) + */ + public String getAssigntime(){ + return assigntime; + } + + /** + * @param assigntime 响应时间(接受、拒绝) to set + */ + public void setAssigntime(String assigntime){ + this.assigntime = assigntime; + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerMapper.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerMapper.java new file mode 100644 index 00000000..7ee512b1 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerMapper.java @@ -0,0 +1,65 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchworker; + +import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.toolkit.Constants; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Select; +import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorker; +import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerVo; + +import java.util.List; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchWorkerMapper.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchworker.DispatchWorkerMapper
+ * Description: 工单运维人员情况.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Mapper +public interface DispatchWorkerMapper extends BaseMapper { + + //@Update("update dispatch_worker set name=#{msg} where id=#{id}") + //IPage voPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); + + IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw); + + List selectListAllVo(@Param(Constants.WRAPPER) Wrapper qw); + + @Select("select * from dispatch_worker") + List selectListVo(); +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerMapper.xml b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerMapper.xml new file mode 100644 index 00000000..54f29164 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerMapper.xml @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerQuery.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerQuery.java new file mode 100644 index 00000000..59a05ff9 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerQuery.java @@ -0,0 +1,186 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchworker; + + +import com.yxt.common.core.query.Query; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchWorkerQuery.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchworker.DispatchWorkerQuery
+ * Description: 工单运维人员情况 查询条件.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +public class DispatchWorkerQuery implements Query { + + + @ApiModelProperty("工单id") + private String orderid; // 工单id + + @ApiModelProperty("巡视人名称") + private String principalname; // 巡视人名称 + + @ApiModelProperty("巡视人sid") + private String principalsid; // 巡视人sid + + @ApiModelProperty("联系方式") + private String principalcontact; // 联系方式 + + @ApiModelProperty("是否负责人") + private String executorname; // 是否负责人 + + @ApiModelProperty("班组组织。") + private String workteam; // 班组组织。 + + @ApiModelProperty("响应状态(接受、拒绝)") + private Integer assignstate; // 响应状态(接受、拒绝) + + @ApiModelProperty("响应时间(接受、拒绝)") + private String assigntime; // 响应时间(接受、拒绝) + + + /** + * @return 工单id + */ + public String getOrderid(){ + return orderid; + } + + /** + * @param orderid 工单id to set + */ + public void setOrderid(String orderid){ + this.orderid = orderid; + } + + /** + * @return 巡视人名称 + */ + public String getPrincipalname(){ + return principalname; + } + + /** + * @param principalname 巡视人名称 to set + */ + public void setPrincipalname(String principalname){ + this.principalname = principalname; + } + + /** + * @return 巡视人sid + */ + public String getPrincipalsid(){ + return principalsid; + } + + /** + * @param principalsid 巡视人sid to set + */ + public void setPrincipalsid(String principalsid){ + this.principalsid = principalsid; + } + + /** + * @return 联系方式 + */ + public String getPrincipalcontact(){ + return principalcontact; + } + + /** + * @param principalcontact 联系方式 to set + */ + public void setPrincipalcontact(String principalcontact){ + this.principalcontact = principalcontact; + } + + /** + * @return 是否负责人 + */ + public String getExecutorname(){ + return executorname; + } + + /** + * @param executorname 是否负责人 to set + */ + public void setExecutorname(String executorname){ + this.executorname = executorname; + } + + /** + * @return 班组组织。 + */ + public String getWorkteam(){ + return workteam; + } + + /** + * @param workteam 班组组织。 to set + */ + public void setWorkteam(String workteam){ + this.workteam = workteam; + } + + /** + * @return 响应状态(接受、拒绝) + */ + public Integer getAssignstate(){ + return assignstate; + } + + /** + * @param assignstate 响应状态(接受、拒绝) to set + */ + public void setAssignstate(Integer assignstate){ + this.assignstate = assignstate; + } + + /** + * @return 响应时间(接受、拒绝) + */ + public String getAssigntime(){ + return assigntime; + } + + /** + * @param assigntime 响应时间(接受、拒绝) to set + */ + public void setAssigntime(String assigntime){ + this.assigntime = assigntime; + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerRest.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerRest.java new file mode 100644 index 00000000..1eb22f3c --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerRest.java @@ -0,0 +1,100 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchworker; + +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; +import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorker; +import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerQuery; +import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerVo; +import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerDetailsVo; +import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerDto; +import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerFeign; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchWorkerFeignFallback.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchworker.DispatchWorkerRest
+ * Description: 工单运维人员情况.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Api(tags = "工单运维人员情况") +@RestController("com.yxt.supervise.dispatchcenter.biz.dispatchworker.DispatchWorkerRest") +@RequestMapping("v1/dispatchworker") +public class DispatchWorkerRest implements DispatchWorkerFeign { + + @Autowired + private DispatchWorkerService dispatchWorkerService; + + @Override + @ApiOperation("根据条件分页查询数据的列表") + @PostMapping("/listPage") + public ResultBean> listPage(@RequestBody PagerQuery pq){ + ResultBean rb = ResultBean.fireFail(); + PagerVo pv = dispatchWorkerService.listPageVo(pq); + return rb.success().setData(pv); + } + + @Override + @ApiOperation("新增或修改") + @PostMapping("/save") + public ResultBean save(@RequestBody DispatchWorkerDto dto){ + ResultBean rb = ResultBean.fireFail(); + dispatchWorkerService.saveOrUpdateDto(dto); + return rb.success(); + } + + @Override + @ApiOperation("根据sid批量删除") + @PostMapping("/delBySids") + public ResultBean delBySids(@RequestBody String[] sids){ + ResultBean rb = ResultBean.fireFail(); + dispatchWorkerService.delBySids(sids); + return rb.success(); + } + + @Override + @ApiOperation("根据SID获取一条记录") + @GetMapping("/fetchDetailsBySid/{sid}") + public ResultBean fetchDetailsBySid(@PathVariable("sid") String sid){ + ResultBean rb = ResultBean.fireFail(); + DispatchWorkerDetailsVo vo = dispatchWorkerService.fetchDetailsVoBySid(sid); + return rb.success().setData(vo); + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerService.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerService.java new file mode 100644 index 00000000..9a09aba9 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/biz/dispatchworker/DispatchWorkerService.java @@ -0,0 +1,110 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.biz.dispatchworker; + +import cn.hutool.core.bean.BeanUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.apache.commons.lang3.StringUtils; +import com.yxt.common.base.service.MybatisBaseService; +import com.yxt.common.base.utils.PagerUtil; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorker; +import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerQuery; +import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerVo; +import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerDetailsVo; +import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerDto; +import com.yxt.supervise.dispatchcenter.api.dispatchworker.DispatchWorkerFeign; + +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * Project: yxt_dispatchcenter(工单系统)
+ * File: DispatchWorkerService.java
+ * Class: com.yxt.supervise.dispatchcenter.biz.dispatchworker.DispatchWorkerService
+ * Description: 工单运维人员情况 业务逻辑.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:03
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Service +public class DispatchWorkerService extends MybatisBaseService { + private QueryWrapper createQueryWrapper(DispatchWorkerQuery query) { + // todo: 这里根据具体业务调整查询条件 + // 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName())); + QueryWrapper qw = new QueryWrapper<>(); + return qw; + } + + public PagerVo listPageVo(PagerQuery pq) { + DispatchWorkerQuery query = pq.getParams(); + QueryWrapper qw = createQueryWrapper(query); + IPage page = PagerUtil.queryToPage(pq); + IPage pagging = baseMapper.selectPageVo(page, qw); + PagerVo p = PagerUtil.pageToVo(pagging, null); + return p; + } + + public void saveOrUpdateDto(DispatchWorkerDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + this.insertByDto(dto); + return; + } + this.updateByDto(dto); + } + + public void insertByDto(DispatchWorkerDto dto){ + DispatchWorker entity = new DispatchWorker(); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.insert(entity); + } + + public void updateByDto(DispatchWorkerDto dto){ + String dtoSid = dto.getSid(); + if (StringUtils.isBlank(dtoSid)) { + return; + } + DispatchWorker entity = fetchBySid(dtoSid); + BeanUtil.copyProperties(dto, entity, "id", "sid"); + baseMapper.updateById(entity); + } + + public DispatchWorkerDetailsVo fetchDetailsVoBySid(String sid){ + DispatchWorker entity = fetchBySid(sid); + DispatchWorkerDetailsVo vo = new DispatchWorkerDetailsVo(); + BeanUtil.copyProperties(entity, vo); + return vo; + } +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/config/Swagger2Config.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/config/Swagger2Config.java new file mode 100644 index 00000000..a1afa602 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/java/com/yxt/supervise/dispatchcenter/config/Swagger2Config.java @@ -0,0 +1,71 @@ +/********************************************************* + ********************************************************* + ******************** ******************* + ************* ************ + ******* _oo0oo_ ******* + *** o8888888o *** + * 88" . "88 * + * (| -_- |) * + * 0\ = /0 * + * ___/`---'\___ * + * .' \\| |// '. * + * / \\||| : |||// \ * + * / _||||| -:- |||||- \ * + * | | \\\ - /// | | * + * | \_| ''\---/'' |_/ | * + * \ .-\__ '-' ___/-. / * + * ___'. .' /--.--\ `. .'___ * + * ."" '< `.___\_<|>_/___.' >' "". * + * | | : `- \`.;`\ _ /`;.`/ - ` : | | * + * \ \ `_. \_ __\ /__ _/ .-` / / * + * =====`-.____`.___ \_____/___.-`___.-'===== * + * `=---=' * + * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * + *********__佛祖保佑__永无BUG__验收通过__钞票多多__********* + *********************************************************/ +package com.yxt.supervise.dispatchcenter.config; + +import org.springframework.context.annotation.Configuration; +import springfox.documentation.builders.ApiInfoBuilder; +import springfox.documentation.builders.PathSelectors; +import springfox.documentation.builders.RequestHandlerSelectors; +import springfox.documentation.service.ApiInfo; +import springfox.documentation.spi.DocumentationType; +import springfox.documentation.spring.web.plugins.Docket; +import springfox.documentation.swagger2.annotations.EnableSwagger2; + +/** + * Project: 工单系统
+ * File: Swagger2Config.java
+ * Class: com.yxt.supervise.dispatchcenter.config.Swagger2Config
+ * Description: <描述类的功能>.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2023-05-28 10:30:02
+ * + * @author djz + * @version 1.0 + * @since 1.0 + */ +@Configuration +@EnableSwagger2 +//@EnableKnife4j +public class Swagger2Config { + + public Docket createRestApi() { + return new Docket(DocumentationType.SWAGGER_2) + .apiInfo(apiInfo()) + .select() + .apis(RequestHandlerSelectors.basePackage("com.yxt.supervise.dispatchcenter")) + .paths(PathSelectors.any()) + .build(); + } + + private ApiInfo apiInfo() { + return new ApiInfoBuilder() + .title("工单系统 ") + .description("工单系统 ") + .version("1.0") + .build(); + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application-dev.yml b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application-dev.yml new file mode 100644 index 00000000..cfb65248 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application-dev.yml @@ -0,0 +1,26 @@ +spring: + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://127.0.0.1:3306/supervise-dispatchcenter?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true + username: root + password: root + nacos: + discovery: + server-addr: 127.0.0.1:8848 + redis: + database: 6 # Redis数据库索引(默认为0) + host: 127.0.0.1 + jedis: + pool: + max-active: -1 #连接池最大连接数(使用负值表示没有限制) + max-idle: 8 #连接池中的最大空闲连接 + max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制) + min-idle: 0 # 连接池中的最小空闲连接 + password: + port: 6379 + timeout: 0 # 连接超时时间(毫秒) +image: + upload: + path: static/upload/ + url: + prefix: http://127.0.0.1:8080/upload/ \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application-pro.yml b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application-pro.yml new file mode 100644 index 00000000..cfb65248 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application-pro.yml @@ -0,0 +1,26 @@ +spring: + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://127.0.0.1:3306/supervise-dispatchcenter?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true + username: root + password: root + nacos: + discovery: + server-addr: 127.0.0.1:8848 + redis: + database: 6 # Redis数据库索引(默认为0) + host: 127.0.0.1 + jedis: + pool: + max-active: -1 #连接池最大连接数(使用负值表示没有限制) + max-idle: 8 #连接池中的最大空闲连接 + max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制) + min-idle: 0 # 连接池中的最小空闲连接 + password: + port: 6379 + timeout: 0 # 连接超时时间(毫秒) +image: + upload: + path: static/upload/ + url: + prefix: http://127.0.0.1:8080/upload/ \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application.yml b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application.yml new file mode 100644 index 00000000..3ca12e65 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/application.yml @@ -0,0 +1,58 @@ +server: + port: 8080 +spring: + application: + name: supervise-dispatchcenter + profiles: + active: dev + messages: + basename: i18n/messages + servlet: + multipart: + max-file-size: 50MB + max-request-size: 100MB + output: + ansi: + enabled: ALWAYS + +mybatis-plus: + mapper-locations: classpath*:**Mapper.xml + global-config: + refresh: true + db-config: + id-type: 0 + db-type: mysql + configuration: + map-underscore-to-camel-case: false + cache-enabled: true + call-setters-on-nulls: true +logging: + level: + com: + baomidou: + mybatisplus: DEBUG + #项目mapper目录 + dragonsoft: + demojar: + mapper: DEBUG + org: + springframework: + boot: + autoconfigure: + logging: info + +#hystrix的超时时间 +hystrix: + command: + default: + execution: + timeout: + enabled: true + isolation: + thread: + timeoutInMilliseconds: 30000 +#ribbon的超时时间 +ribbon: + ReadTimeout: 30000 + ConnectTimeout: 30000 + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/logback-spring.xml b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/logback-spring.xml new file mode 100644 index 00000000..eccab97c --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/main/resources/logback-spring.xml @@ -0,0 +1,37 @@ + + + + + + + + %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n + + + + + + + ${log.base}.log + + ${log.base}.%d{yyyyMMdd}.%i.log.zip + + + + 1MB + + + + %date [%thread] %-5level %logger{35} - %msg%n + + + + + + + + + + \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/test/java/com/yxt/supervise/dispatchcenter/YxtDispatchcenterAppTests.java b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/test/java/com/yxt/supervise/dispatchcenter/YxtDispatchcenterAppTests.java new file mode 100644 index 00000000..12be529a --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-biz/src/test/java/com/yxt/supervise/dispatchcenter/YxtDispatchcenterAppTests.java @@ -0,0 +1,16 @@ +package com.yxt.supervise.dispatchcenter; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; + +@RunWith(SpringRunner.class) +@SpringBootTest +public class YxtDispatchcenterAppTests { + + @Test + public void contextLoads() { + } + +} \ No newline at end of file diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchmodletemplate.js b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchmodletemplate.js new file mode 100644 index 00000000..0dc9911d --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchmodletemplate.js @@ -0,0 +1,59 @@ +import request from '@/utils/request' +// 模型模板对照 +export default { + + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchmodletemplate/listPage', + method: 'post', + data: params + }) + }, + // 保存新增记录 + saveOrUpdate: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchmodletemplate/save', + method: 'post', + data: params + }) + }, + // 通过sid删除一条或多条记录 + delBySids: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchmodletemplate/delBySids', + method: 'delete', + data: params + }) + }, + // 通过sid查询一条记录 + fetchBySid: function(sid) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchmodletemplate/fetchDetailsBySid/' + sid + }) + }, + // 提交 + doSubmit: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchmodletemplate/doSubmit', + method: 'post', + data: params + }) + }, + // 导入 + importExcel: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchmodletemplate/importExcel', + method: 'post', + data: params + }) + }, + // 导出 + exportExcel: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchmodletemplate/exportExcel', + method: 'post', + data: params + }) + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchorderinfo.js b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchorderinfo.js new file mode 100644 index 00000000..a9bcb8fe --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchorderinfo.js @@ -0,0 +1,59 @@ +import request from '@/utils/request' +// 汇总工单数据 +export default { + + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchorderinfo/listPage', + method: 'post', + data: params + }) + }, + // 保存新增记录 + saveOrUpdate: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchorderinfo/save', + method: 'post', + data: params + }) + }, + // 通过sid删除一条或多条记录 + delBySids: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchorderinfo/delBySids', + method: 'delete', + data: params + }) + }, + // 通过sid查询一条记录 + fetchBySid: function(sid) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchorderinfo/fetchDetailsBySid/' + sid + }) + }, + // 提交 + doSubmit: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchorderinfo/doSubmit', + method: 'post', + data: params + }) + }, + // 导入 + importExcel: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchorderinfo/importExcel', + method: 'post', + data: params + }) + }, + // 导出 + exportExcel: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchorderinfo/exportExcel', + method: 'post', + data: params + }) + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchpatrolmodle.js b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchpatrolmodle.js new file mode 100644 index 00000000..243444a6 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchpatrolmodle.js @@ -0,0 +1,59 @@ +import request from '@/utils/request' +// 巡视任务模型,工单和模型之间的关联关系 +export default { + + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchpatrolmodle/listPage', + method: 'post', + data: params + }) + }, + // 保存新增记录 + saveOrUpdate: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchpatrolmodle/save', + method: 'post', + data: params + }) + }, + // 通过sid删除一条或多条记录 + delBySids: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchpatrolmodle/delBySids', + method: 'delete', + data: params + }) + }, + // 通过sid查询一条记录 + fetchBySid: function(sid) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchpatrolmodle/fetchDetailsBySid/' + sid + }) + }, + // 提交 + doSubmit: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchpatrolmodle/doSubmit', + method: 'post', + data: params + }) + }, + // 导入 + importExcel: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchpatrolmodle/importExcel', + method: 'post', + data: params + }) + }, + // 导出 + exportExcel: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchpatrolmodle/exportExcel', + method: 'post', + data: params + }) + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchpatrolplan.js b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchpatrolplan.js new file mode 100644 index 00000000..910a239b --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchpatrolplan.js @@ -0,0 +1,59 @@ +import request from '@/utils/request' +// (巡视计划包含客户信息、仓库等) +export default { + + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchpatrolplan/listPage', + method: 'post', + data: params + }) + }, + // 保存新增记录 + saveOrUpdate: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchpatrolplan/save', + method: 'post', + data: params + }) + }, + // 通过sid删除一条或多条记录 + delBySids: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchpatrolplan/delBySids', + method: 'delete', + data: params + }) + }, + // 通过sid查询一条记录 + fetchBySid: function(sid) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchpatrolplan/fetchDetailsBySid/' + sid + }) + }, + // 提交 + doSubmit: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchpatrolplan/doSubmit', + method: 'post', + data: params + }) + }, + // 导入 + importExcel: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchpatrolplan/importExcel', + method: 'post', + data: params + }) + }, + // 导出 + exportExcel: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchpatrolplan/exportExcel', + method: 'post', + data: params + }) + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchstandards.js b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchstandards.js new file mode 100644 index 00000000..b779cdb0 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchstandards.js @@ -0,0 +1,59 @@ +import request from '@/utils/request' +// (运维任务标准库) +export default { + + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchstandards/listPage', + method: 'post', + data: params + }) + }, + // 保存新增记录 + saveOrUpdate: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchstandards/save', + method: 'post', + data: params + }) + }, + // 通过sid删除一条或多条记录 + delBySids: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchstandards/delBySids', + method: 'delete', + data: params + }) + }, + // 通过sid查询一条记录 + fetchBySid: function(sid) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchstandards/fetchDetailsBySid/' + sid + }) + }, + // 提交 + doSubmit: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchstandards/doSubmit', + method: 'post', + data: params + }) + }, + // 导入 + importExcel: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchstandards/importExcel', + method: 'post', + data: params + }) + }, + // 导出 + exportExcel: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchstandards/exportExcel', + method: 'post', + data: params + }) + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchtemplate.js b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchtemplate.js new file mode 100644 index 00000000..27c729e7 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchtemplate.js @@ -0,0 +1,59 @@ +import request from '@/utils/request' +// 运维任务模板 +export default { + + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchtemplate/listPage', + method: 'post', + data: params + }) + }, + // 保存新增记录 + saveOrUpdate: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchtemplate/save', + method: 'post', + data: params + }) + }, + // 通过sid删除一条或多条记录 + delBySids: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchtemplate/delBySids', + method: 'delete', + data: params + }) + }, + // 通过sid查询一条记录 + fetchBySid: function(sid) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchtemplate/fetchDetailsBySid/' + sid + }) + }, + // 提交 + doSubmit: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchtemplate/doSubmit', + method: 'post', + data: params + }) + }, + // 导入 + importExcel: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchtemplate/importExcel', + method: 'post', + data: params + }) + }, + // 导出 + exportExcel: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchtemplate/exportExcel', + method: 'post', + data: params + }) + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchworker.js b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchworker.js new file mode 100644 index 00000000..b4e7ff6f --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/dispatchworker.js @@ -0,0 +1,59 @@ +import request from '@/utils/request' +// 工单运维人员情况 +export default { + + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchworker/listPage', + method: 'post', + data: params + }) + }, + // 保存新增记录 + saveOrUpdate: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchworker/save', + method: 'post', + data: params + }) + }, + // 通过sid删除一条或多条记录 + delBySids: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchworker/delBySids', + method: 'delete', + data: params + }) + }, + // 通过sid查询一条记录 + fetchBySid: function(sid) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchworker/fetchDetailsBySid/' + sid + }) + }, + // 提交 + doSubmit: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchworker/doSubmit', + method: 'post', + data: params + }) + }, + // 导入 + importExcel: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchworker/importExcel', + method: 'post', + data: params + }) + }, + // 导出 + exportExcel: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/dispatchworker/exportExcel', + method: 'post', + data: params + }) + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/sysmenu.js b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/sysmenu.js new file mode 100644 index 00000000..2903baa1 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/api/yxtdispatchcenter/sysmenu.js @@ -0,0 +1,59 @@ +import request from '@/utils/request' +// 菜单表 +export default { + + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/sysmenu/listPage', + method: 'post', + data: params + }) + }, + // 保存新增记录 + saveOrUpdate: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/sysmenu/save', + method: 'post', + data: params + }) + }, + // 通过sid删除一条或多条记录 + delBySids: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/sysmenu/delBySids', + method: 'delete', + data: params + }) + }, + // 通过sid查询一条记录 + fetchBySid: function(sid) { + return request({ + url: '/yxtdispatchcenter/v1/sysmenu/fetchDetailsBySid/' + sid + }) + }, + // 提交 + doSubmit: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/sysmenu/doSubmit', + method: 'post', + data: params + }) + }, + // 导入 + importExcel: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/sysmenu/importExcel', + method: 'post', + data: params + }) + }, + // 导出 + exportExcel: function(params) { + return request({ + url: '/yxtdispatchcenter/v1/sysmenu/exportExcel', + method: 'post', + data: params + }) + } +} diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/layout/components/Sidebar/index.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/layout/components/Sidebar/index.vue new file mode 100644 index 00000000..b9e6d2b6 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/layout/components/Sidebar/index.vue @@ -0,0 +1,131 @@ + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/router/modules/codemenu.js b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/router/modules/codemenu.js new file mode 100644 index 00000000..a4038bc6 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/router/modules/codemenu.js @@ -0,0 +1,118 @@ +import Layout from '@/layout' + +const codemenu = [ + { + path: '/dispatchmodletemplate', + component: Layout, + redirect: '/dispatchmodletemplate/index', + meta: { + title: '模型模板对照' + }, + children: [{ + path: '/dispatchmodletemplate/index', + component: () => import('@/views/yxtdispatchcenter/dispatchmodletemplate/dispatchmodletemplate.vue'), + name: 'DispatchModleTemplateIndex', + meta: { title: '模型模板对照' } + }] + }, + { + path: '/dispatchorderinfo', + component: Layout, + redirect: '/dispatchorderinfo/index', + meta: { + title: '汇总工单数据' + }, + children: [{ + path: '/dispatchorderinfo/index', + component: () => import('@/views/yxtdispatchcenter/dispatchorderinfo/dispatchorderinfo.vue'), + name: 'DispatchOrderinfoIndex', + meta: { title: '汇总工单数据' } + }] + }, + { + path: '/dispatchpatrolmodle', + component: Layout, + redirect: '/dispatchpatrolmodle/index', + meta: { + title: '巡视任务模型,工单和模型之间的关联关系' + }, + children: [{ + path: '/dispatchpatrolmodle/index', + component: () => import('@/views/yxtdispatchcenter/dispatchpatrolmodle/dispatchpatrolmodle.vue'), + name: 'DispatchPatrolModleIndex', + meta: { title: '巡视任务模型,工单和模型之间的关联关系' } + }] + }, + { + path: '/dispatchpatrolplan', + component: Layout, + redirect: '/dispatchpatrolplan/index', + meta: { + title: '(巡视计划包含客户信息、仓库等)' + }, + children: [{ + path: '/dispatchpatrolplan/index', + component: () => import('@/views/yxtdispatchcenter/dispatchpatrolplan/dispatchpatrolplan.vue'), + name: 'DispatchPatrolPlanIndex', + meta: { title: '(巡视计划包含客户信息、仓库等)' } + }] + }, + { + path: '/dispatchstandards', + component: Layout, + redirect: '/dispatchstandards/index', + meta: { + title: '(运维任务标准库)' + }, + children: [{ + path: '/dispatchstandards/index', + component: () => import('@/views/yxtdispatchcenter/dispatchstandards/dispatchstandards.vue'), + name: 'DispatchStandardsIndex', + meta: { title: '(运维任务标准库)' } + }] + }, + { + path: '/dispatchtemplate', + component: Layout, + redirect: '/dispatchtemplate/index', + meta: { + title: '运维任务模板' + }, + children: [{ + path: '/dispatchtemplate/index', + component: () => import('@/views/yxtdispatchcenter/dispatchtemplate/dispatchtemplate.vue'), + name: 'DispatchTemplateIndex', + meta: { title: '运维任务模板' } + }] + }, + { + path: '/dispatchworker', + component: Layout, + redirect: '/dispatchworker/index', + meta: { + title: '工单运维人员情况' + }, + children: [{ + path: '/dispatchworker/index', + component: () => import('@/views/yxtdispatchcenter/dispatchworker/dispatchworker.vue'), + name: 'DispatchWorkerIndex', + meta: { title: '工单运维人员情况' } + }] + }, + { + path: '/sysmenu', + component: Layout, + redirect: '/sysmenu/index', + meta: { + title: '菜单表' + }, + children: [{ + path: '/sysmenu/index', + component: () => import('@/views/yxtdispatchcenter/sysmenu/sysmenu.vue'), + name: 'SysMenuIndex', + meta: { title: '菜单表' } + }] + } + +] +export default codemenu diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchmodletemplate/dispatchmodletemplate.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchmodletemplate/dispatchmodletemplate.vue new file mode 100644 index 00000000..1a407d9e --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchmodletemplate/dispatchmodletemplate.vue @@ -0,0 +1,291 @@ + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchmodletemplate/dispatchmodletemplateAdd.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchmodletemplate/dispatchmodletemplateAdd.vue new file mode 100644 index 00000000..70b9e1fe --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchmodletemplate/dispatchmodletemplateAdd.vue @@ -0,0 +1,133 @@ + + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchmodletemplate/dispatchmodletemplateInfo.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchmodletemplate/dispatchmodletemplateInfo.vue new file mode 100644 index 00000000..d87e786b --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchmodletemplate/dispatchmodletemplateInfo.vue @@ -0,0 +1,62 @@ + + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchorderinfo/dispatchorderinfo.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchorderinfo/dispatchorderinfo.vue new file mode 100644 index 00000000..34ba420a --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchorderinfo/dispatchorderinfo.vue @@ -0,0 +1,324 @@ + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchorderinfo/dispatchorderinfoAdd.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchorderinfo/dispatchorderinfoAdd.vue new file mode 100644 index 00000000..5490a75a --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchorderinfo/dispatchorderinfoAdd.vue @@ -0,0 +1,265 @@ + + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchorderinfo/dispatchorderinfoInfo.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchorderinfo/dispatchorderinfoInfo.vue new file mode 100644 index 00000000..14acf5ff --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchorderinfo/dispatchorderinfoInfo.vue @@ -0,0 +1,117 @@ + + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchpatrolmodle/dispatchpatrolmodle.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchpatrolmodle/dispatchpatrolmodle.vue new file mode 100644 index 00000000..42971cf3 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchpatrolmodle/dispatchpatrolmodle.vue @@ -0,0 +1,294 @@ + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchpatrolmodle/dispatchpatrolmodleAdd.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchpatrolmodle/dispatchpatrolmodleAdd.vue new file mode 100644 index 00000000..0ea8419b --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchpatrolmodle/dispatchpatrolmodleAdd.vue @@ -0,0 +1,145 @@ + + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchpatrolmodle/dispatchpatrolmodleInfo.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchpatrolmodle/dispatchpatrolmodleInfo.vue new file mode 100644 index 00000000..d1c6c77d --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchpatrolmodle/dispatchpatrolmodleInfo.vue @@ -0,0 +1,67 @@ + + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchpatrolplan/dispatchpatrolplan.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchpatrolplan/dispatchpatrolplan.vue new file mode 100644 index 00000000..7adb29c7 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchpatrolplan/dispatchpatrolplan.vue @@ -0,0 +1,324 @@ + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchpatrolplan/dispatchpatrolplanAdd.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchpatrolplan/dispatchpatrolplanAdd.vue new file mode 100644 index 00000000..4e15f298 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchpatrolplan/dispatchpatrolplanAdd.vue @@ -0,0 +1,265 @@ + + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchpatrolplan/dispatchpatrolplanInfo.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchpatrolplan/dispatchpatrolplanInfo.vue new file mode 100644 index 00000000..c62d62c8 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchpatrolplan/dispatchpatrolplanInfo.vue @@ -0,0 +1,117 @@ + + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchstandards/dispatchstandards.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchstandards/dispatchstandards.vue new file mode 100644 index 00000000..cef4d04c --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchstandards/dispatchstandards.vue @@ -0,0 +1,300 @@ + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchstandards/dispatchstandardsAdd.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchstandards/dispatchstandardsAdd.vue new file mode 100644 index 00000000..c879cbe4 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchstandards/dispatchstandardsAdd.vue @@ -0,0 +1,169 @@ + + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchstandards/dispatchstandardsInfo.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchstandards/dispatchstandardsInfo.vue new file mode 100644 index 00000000..b36f9f02 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchstandards/dispatchstandardsInfo.vue @@ -0,0 +1,77 @@ + + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchtemplate/dispatchtemplate.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchtemplate/dispatchtemplate.vue new file mode 100644 index 00000000..9854ca9b --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchtemplate/dispatchtemplate.vue @@ -0,0 +1,294 @@ + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchtemplate/dispatchtemplateAdd.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchtemplate/dispatchtemplateAdd.vue new file mode 100644 index 00000000..e073a811 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchtemplate/dispatchtemplateAdd.vue @@ -0,0 +1,145 @@ + + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchtemplate/dispatchtemplateInfo.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchtemplate/dispatchtemplateInfo.vue new file mode 100644 index 00000000..98bc146f --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchtemplate/dispatchtemplateInfo.vue @@ -0,0 +1,67 @@ + + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchworker/dispatchworker.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchworker/dispatchworker.vue new file mode 100644 index 00000000..4daa70cc --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchworker/dispatchworker.vue @@ -0,0 +1,309 @@ + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchworker/dispatchworkerAdd.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchworker/dispatchworkerAdd.vue new file mode 100644 index 00000000..2ef99888 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchworker/dispatchworkerAdd.vue @@ -0,0 +1,205 @@ + + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchworker/dispatchworkerInfo.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchworker/dispatchworkerInfo.vue new file mode 100644 index 00000000..e7ddcd3d --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/dispatchworker/dispatchworkerInfo.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/sysmenu/sysmenu.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/sysmenu/sysmenu.vue new file mode 100644 index 00000000..eac91b75 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/sysmenu/sysmenu.vue @@ -0,0 +1,321 @@ + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/sysmenu/sysmenuAdd.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/sysmenu/sysmenuAdd.vue new file mode 100644 index 00000000..39cc1dae --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/sysmenu/sysmenuAdd.vue @@ -0,0 +1,253 @@ + + + + + diff --git a/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/sysmenu/sysmenuInfo.vue b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/sysmenu/sysmenuInfo.vue new file mode 100644 index 00000000..d97478c7 --- /dev/null +++ b/yxt_supervise/supervise-dispatchcenter/supervise-dispatchcenter-ui/src/views/yxtdispatchcenter/sysmenu/sysmenuInfo.vue @@ -0,0 +1,112 @@ + + + + +