From 5ad5888949f1cf5ab1c13bc67ba0323ec43434c3 Mon Sep 17 00:00:00 2001 From: mashuai Date: Thu, 15 Aug 2024 10:34:25 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=93=E5=BA=93=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/bonus/base/api/domain/BmProject.java | 18 +++ .../com/bonus/base/api/domain/MaHouse.java | 36 ++++++ .../handler/GlobalExceptionHandler.java | 4 +- .../main/resources/mapper/BmProjectMapper.xml | 19 ++- .../controller/MaHouseController.java | 118 ++++++++++++++++++ .../bonus/material/mapper/MaHouseMapper.java | 61 +++++++++ .../material/service/MaHouseService.java | 59 +++++++++ .../service/impl/MaHouseServiceImpl.java | 103 +++++++++++++++ .../main/resources/mapper/MaHouseMapper.xml | 66 ++++++++++ 9 files changed, 477 insertions(+), 7 deletions(-) create mode 100644 bonus-api/bonus-api-system/src/main/java/com/bonus/base/api/domain/MaHouse.java create mode 100644 bonus-modules/bonus-material/src/main/java/com/bonus/material/controller/MaHouseController.java create mode 100644 bonus-modules/bonus-material/src/main/java/com/bonus/material/mapper/MaHouseMapper.java create mode 100644 bonus-modules/bonus-material/src/main/java/com/bonus/material/service/MaHouseService.java create mode 100644 bonus-modules/bonus-material/src/main/java/com/bonus/material/service/impl/MaHouseServiceImpl.java create mode 100644 bonus-modules/bonus-material/src/main/resources/mapper/MaHouseMapper.xml diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/base/api/domain/BmProject.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/base/api/domain/BmProject.java index c0afcca..2710e38 100644 --- a/bonus-api/bonus-api-system/src/main/java/com/bonus/base/api/domain/BmProject.java +++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/base/api/domain/BmProject.java @@ -51,6 +51,12 @@ public class BmProject extends BaseEntity implements Serializable { @Min(value = 1, message = "项目类型不能为空") private Integer projectType; + /** + * 项目类型。 1:线路工程;2:变电工程;3:业务工程;4:其他工程 + */ + @ApiModelProperty(value = "工程类型名称") + private String projectTypeName; + /** * i8工程id */ @@ -97,6 +103,12 @@ public class BmProject extends BaseEntity implements Serializable { @ApiModelProperty(value = "项目性质") private String nature; + /** + * 项目性质 + */ + @ApiModelProperty(value = "项目性质名称") + private String natureName; + /** * 联系方式 */ @@ -112,6 +124,12 @@ public class BmProject extends BaseEntity implements Serializable { @Excel(name = "工程状态") private String stats; + /** + * 工程状态 + */ + @ApiModelProperty(value = "工程状态名称") + private String statsName; + /** * 传真 */ diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/base/api/domain/MaHouse.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/base/api/domain/MaHouse.java new file mode 100644 index 0000000..f9b0c8e --- /dev/null +++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/base/api/domain/MaHouse.java @@ -0,0 +1,36 @@ +package com.bonus.base.api.domain; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.io.Serializable; + +/** + * ma_house物资仓库(MaHouse)实体类 + * + * @author makejava + * @since 2024-08-14 09:22:54 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class MaHouse implements Serializable { + private static final long serialVersionUID = -11758888261312379L; + + private Integer id; + /** + * 0不启用,1启用 + */ + private String isActive; + /** + * 备注 + */ + private String remark; + /** + * 仓库名称 + */ + private String name; + +} + diff --git a/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/handler/GlobalExceptionHandler.java b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/handler/GlobalExceptionHandler.java index 799f793..0d094b6 100644 --- a/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/handler/GlobalExceptionHandler.java +++ b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/handler/GlobalExceptionHandler.java @@ -146,12 +146,12 @@ public class GlobalExceptionHandler /** * 处理系统异常,在其他异常拦截均未捕获时进行兜底处理 - */ + *//* @ExceptionHandler(value = Exception.class) public AjaxResult defaultHandleException(Exception e) { log.error(e.getMessage(), e); return AjaxResult.error(e.getMessage()); - } + }*/ /** * 内部认证异常 diff --git a/bonus-modules/bonus-base/src/main/resources/mapper/BmProjectMapper.xml b/bonus-modules/bonus-base/src/main/resources/mapper/BmProjectMapper.xml index ae6378d..637fd85 100644 --- a/bonus-modules/bonus-base/src/main/resources/mapper/BmProjectMapper.xml +++ b/bonus-modules/bonus-base/src/main/resources/mapper/BmProjectMapper.xml @@ -34,17 +34,23 @@ - id, project_type, `name`, num, manager, nature, telphone, phone, fax, address, remark, - material_clerk, company_id, `time`, - is_active, lon, lat, company, imp_unit, dept_name, pro_id, dept_id, cvo, stats, htzt, is_match + bmp.id, bmp.project_type, sda1.dict_label AS projectTypeName, bmp.name, bmp.num, bmp.manager,bmp.nature, + sda2.dict_label AS natureName, bmp.telphone, bmp.phone, bmp.fax, bmp.address, + bmp.remark, bmp.material_clerk, bmp.company_id, bmp.time, + bmp.is_active, bmp.lon, bmp.lat, bmp.company, bmp.imp_unit, + bmp.dept_name, bmp.pro_id, bmp.dept_id, bmp.cvo, bmp.stats, sda3.dict_label AS statsName, + bmp.htzt, bmp.is_match + select + is_active, remark, name, id + from ma_house + where id = #{id} + + + + + + + + + + insert into ma_house(is_active, remark, name) + values (1, #{remark}, #{name}) + + + + + update ma_house + + + remark = #{remark}, + + + name = #{name}, + + + where id = #{id} + + + + + update ma_house + set is_active = '0' + where id = #{id} + + + +