diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/controller/MaTypeController.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/controller/MaTypeController.java index cb0a8b0..fdf93fb 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/controller/MaTypeController.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/controller/MaTypeController.java @@ -1,6 +1,7 @@ package com.bonus.sgzb.base.controller; import com.bonus.sgzb.base.api.domain.MaType; +import com.bonus.sgzb.base.domain.MaKeeperUser; import com.bonus.sgzb.base.domain.vo.TreeSelect; import com.bonus.sgzb.base.mapper.MaTypeMapper; import com.bonus.sgzb.base.service.ITypeService; @@ -42,6 +43,13 @@ public class MaTypeController extends BaseController { return AjaxResult.success(maTypeList); } + @ApiOperation(value = "查询全部库管员信息") + @GetMapping("/getMaTypeKeeper") + public AjaxResult getMaTypeKeeper(){ + List maTypeList = iTypeService.getMaTypeKeeper(); + return AjaxResult.success(maTypeList); + } + /** * 工机具类型下拉树 * @return 结果 diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/domain/MaKeeperUser.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/domain/MaKeeperUser.java new file mode 100644 index 0000000..d2efda2 --- /dev/null +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/domain/MaKeeperUser.java @@ -0,0 +1,22 @@ +package com.bonus.sgzb.base.domain; + +import lombok.Data; + +@Data +public class MaKeeperUser { + + /** + * 用户id + */ + private Long userId; + + /** + * 用户名称 + */ + private String userName; + + /** + * 用户昵称 + */ + private String nickName; +} diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/mapper/MaTypeMapper.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/mapper/MaTypeMapper.java index dda795a..2a9e94b 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/mapper/MaTypeMapper.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/mapper/MaTypeMapper.java @@ -2,6 +2,7 @@ package com.bonus.sgzb.base.mapper; import com.bonus.sgzb.base.api.domain.MaMachine; import com.bonus.sgzb.base.api.domain.MaType; +import com.bonus.sgzb.base.domain.MaKeeperUser; import com.bonus.sgzb.base.domain.MaPropSet; import com.bonus.sgzb.base.domain.MaTypeKeeper; import com.bonus.sgzb.base.domain.MaTypeRepair; @@ -86,4 +87,10 @@ public interface MaTypeMapper { int updateTypeNum(MaMachine maMachine); List selectMaTypeByUserId(Long userId); + + /** + * 查询全部库管员信息 + * @return + */ + List getMaTypeKeeper(); } \ No newline at end of file diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/service/ITypeService.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/service/ITypeService.java index 6eff718..fe643bf 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/service/ITypeService.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/service/ITypeService.java @@ -1,6 +1,7 @@ package com.bonus.sgzb.base.service; import com.bonus.sgzb.base.api.domain.MaType; +import com.bonus.sgzb.base.domain.MaKeeperUser; import com.bonus.sgzb.base.domain.vo.TreeSelect; import java.util.List; @@ -69,4 +70,9 @@ public interface ITypeService { List getEquipmentType(Long typeId, String typeName); + /** + * 查询全部库管员信息 + * @return + */ + List getMaTypeKeeper(); } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/service/impl/MaTypeServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/service/impl/MaTypeServiceImpl.java index 90c43a9..924bce0 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/service/impl/MaTypeServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/base/service/impl/MaTypeServiceImpl.java @@ -1,10 +1,7 @@ package com.bonus.sgzb.base.service.impl; import com.bonus.sgzb.base.api.domain.MaType; -import com.bonus.sgzb.base.domain.MaPropSet; -import com.bonus.sgzb.base.domain.MaTypeFile; -import com.bonus.sgzb.base.domain.MaTypeKeeper; -import com.bonus.sgzb.base.domain.MaTypeRepair; +import com.bonus.sgzb.base.domain.*; import com.bonus.sgzb.base.domain.vo.TreeSelect; import com.bonus.sgzb.base.mapper.MaTypeFileMapper; import com.bonus.sgzb.base.mapper.MaTypeMapper; @@ -344,7 +341,14 @@ public class MaTypeServiceImpl implements ITypeService { return list; } - + /** + * 查询全部库管员信息 + * @return + */ + @Override + public List getMaTypeKeeper() { + return maTypeMapper.getMaTypeKeeper(); + } /** * @Author dingjie * @Date 2023/12/14 diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/base/MaMachineTypeMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/base/MaMachineTypeMapper.xml index e5516f9..4a6dd59 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/base/MaMachineTypeMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/base/MaMachineTypeMapper.xml @@ -422,5 +422,15 @@ update ma_type set num = IFNULL( num, 0 ) + 1 where type_id = #{typeId} - + \ No newline at end of file