diff --git a/water-design-const/src/main/java/com/bonus/waterdesign/controller/water/DeviceController.java b/water-design-const/src/main/java/com/bonus/waterdesign/controller/water/DeviceController.java new file mode 100644 index 0000000..66e0644 --- /dev/null +++ b/water-design-const/src/main/java/com/bonus/waterdesign/controller/water/DeviceController.java @@ -0,0 +1,89 @@ +package com.bonus.waterdesign.controller.water; + +import com.bonus.common.core.controller.BaseController; +import com.bonus.common.core.domain.AjaxResult; +import com.bonus.common.core.page.TableDataInfo; +import com.bonus.waterdesign.domain.DeviceDto; +import com.bonus.waterdesign.domain.DeviceRecord; +import com.bonus.waterdesign.domain.SelectDto; +import com.bonus.waterdesign.service.DeviceService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * @Author:liang.chao + * @Date:2025/11/10 - 10:29 + */ + +@RestController +@RequestMapping("/device") +public class DeviceController extends BaseController { + + @Autowired + private DeviceService deviceService; + @PreAuthorize("@ss.hasPermi('device:list')") + @GetMapping("/list") + public TableDataInfo list(DeviceDto dto) { + startPage(); + List list = deviceService.list(dto); + return getDataTable(list); + } + @GetMapping("/getDeviceType") + public AjaxResult getDeviceType() { + List list = deviceService.getDeviceType(); + return AjaxResult.success(list); + } + + @PreAuthorize("@ss.hasPermi('device:add')") + @PostMapping("/add") + public AjaxResult add(@RequestBody DeviceDto dto) { + return deviceService.add(dto); + } + @PreAuthorize("@ss.hasPermi('device:update')") + @PostMapping("/update") + public AjaxResult update(@RequestBody DeviceDto dto) { + return deviceService.update(dto); + } + @PreAuthorize("@ss.hasPermi('device:del')") + @PostMapping("/del") + public AjaxResult del(@RequestBody DeviceDto dto) { + return deviceService.delete(dto); + } + @PreAuthorize("@ss.hasPermi('device:detail')") + @GetMapping("/getById") + public AjaxResult getById(String id) { + return AjaxResult.success(deviceService.get(id)); + } + + /** + * 领用 + */ + @PreAuthorize("@ss.hasPermi('device:use')") + @PostMapping("/use") + public AjaxResult use(@RequestBody DeviceRecord dto) { + return deviceService.use(dto); + } + /** + * 归还 + */ + @PreAuthorize("@ss.hasPermi('device:return')") + @PostMapping("/returnDevice") + public AjaxResult returnDevice(@RequestBody DeviceRecord dto) { + return deviceService.returnDevice(dto); + } + + // 领用状态下 查询最后一次领用人和领用日期 + @GetMapping("/getLastUse") + public AjaxResult getLastUse() { + return AjaxResult.success(deviceService.getLastUse()); + } + + // 领用记录 + @GetMapping("/getRecordList") + public AjaxResult getRecordList() { + return AjaxResult.success(deviceService.getRecordList()); + } +} diff --git a/water-design-const/src/main/java/com/bonus/waterdesign/controller/water/DeviceTypeController.java b/water-design-const/src/main/java/com/bonus/waterdesign/controller/water/DeviceTypeController.java new file mode 100644 index 0000000..2aae47b --- /dev/null +++ b/water-design-const/src/main/java/com/bonus/waterdesign/controller/water/DeviceTypeController.java @@ -0,0 +1,52 @@ +package com.bonus.waterdesign.controller.water; + +import com.bonus.common.core.controller.BaseController; +import com.bonus.common.core.domain.AjaxResult; +import com.bonus.common.core.page.TableDataInfo; +import com.bonus.waterdesign.domain.DeviceDto; +import com.bonus.waterdesign.domain.DeviceRecord; +import com.bonus.waterdesign.domain.DeviceTypeDto; +import com.bonus.waterdesign.domain.SelectDto; +import com.bonus.waterdesign.service.DeviceService; +import com.bonus.waterdesign.service.DeviceTypeService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * @Author:liang.chao + * @Date:2025/11/10 - 10:29 + */ + +@RestController +@RequestMapping("/deviceType") +public class DeviceTypeController extends BaseController { + + @Autowired + private DeviceTypeService deviceTypeService; + @PreAuthorize("@ss.hasPermi('device:type:list')") + @GetMapping("/list") + public TableDataInfo list(DeviceTypeDto dto) { + startPage(); + List list = deviceTypeService.getDeviceType(dto); + return getDataTable(list); + } + @PreAuthorize("@ss.hasPermi('device:type:add')") + @PostMapping("/add") + public AjaxResult add(DeviceTypeDto dto) { + return deviceTypeService.add(dto); + } + @PreAuthorize("@ss.hasPermi('device:type:update')") + @GetMapping("/update") + public AjaxResult update(DeviceTypeDto dto) { + return deviceTypeService.update(dto); + } + @PreAuthorize("@ss.hasPermi('device:type:del')") + @GetMapping("/del") + public AjaxResult del(DeviceTypeDto dto) { + return deviceTypeService.delete(dto); + } + +} diff --git a/water-design-const/src/main/java/com/bonus/waterdesign/controller/water/ProTypeController.java b/water-design-const/src/main/java/com/bonus/waterdesign/controller/water/ProTypeController.java new file mode 100644 index 0000000..9e89b40 --- /dev/null +++ b/water-design-const/src/main/java/com/bonus/waterdesign/controller/water/ProTypeController.java @@ -0,0 +1,51 @@ +package com.bonus.waterdesign.controller.water; + +import com.bonus.common.core.controller.BaseController; +import com.bonus.common.core.domain.AjaxResult; +import com.bonus.common.core.page.TableDataInfo; +import com.bonus.waterdesign.domain.DeviceTypeDto; +import com.bonus.waterdesign.domain.ProTypeDto; +import com.bonus.waterdesign.service.DeviceTypeService; +import com.bonus.waterdesign.service.ProTypeService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +/** + * @Author:liang.chao + * @Date:2025/11/11 - 9:34 + */ + +@RestController +@RequestMapping("/proType") +public class ProTypeController extends BaseController { + @Autowired + private ProTypeService proTypeService; + @PreAuthorize("@ss.hasPermi('pro:type:list')") + @GetMapping("/list") + public TableDataInfo list(ProTypeDto dto) { + startPage(); + List list = proTypeService.getDeviceType(dto); + return getDataTable(list); + } + @PreAuthorize("@ss.hasPermi('pro:type:add')") + @PostMapping("/add") + public AjaxResult add(ProTypeDto dto) { + return proTypeService.add(dto); + } + @PreAuthorize("@ss.hasPermi('pro:type:update')") + @GetMapping("/update") + public AjaxResult update(ProTypeDto dto) { + return proTypeService.update(dto); + } + @PreAuthorize("@ss.hasPermi('pro:type:del')") + @GetMapping("/del") + public AjaxResult del(ProTypeDto dto) { + return proTypeService.delete(dto); + } +} diff --git a/water-design-const/src/main/java/com/bonus/waterdesign/domain/DeviceDto.java b/water-design-const/src/main/java/com/bonus/waterdesign/domain/DeviceDto.java new file mode 100644 index 0000000..5fe6109 --- /dev/null +++ b/water-design-const/src/main/java/com/bonus/waterdesign/domain/DeviceDto.java @@ -0,0 +1,27 @@ +package com.bonus.waterdesign.domain; + +import lombok.Data; + +/** + * @Author:liang.chao + * @Date:2025/11/10 - 10:30 + */ +@Data +public class DeviceDto { + + private Integer id; + // 设备名称 + private String deviceName; + // 设备类型 + private String deviceType; + // 设备编码 + private String deviceCode; + // 设备管理人 + private Integer userId; + //设备状态0:闲置,1:在用 + private String status; + // 删除状态,0正常1删除 + private String delFlag; + // 备注 + private String remark; +} diff --git a/water-design-const/src/main/java/com/bonus/waterdesign/domain/DeviceRecord.java b/water-design-const/src/main/java/com/bonus/waterdesign/domain/DeviceRecord.java new file mode 100644 index 0000000..82a7eab --- /dev/null +++ b/water-design-const/src/main/java/com/bonus/waterdesign/domain/DeviceRecord.java @@ -0,0 +1,21 @@ +package com.bonus.waterdesign.domain; + +import lombok.Data; + +/** + * @Author:liang.chao + * @Date:2025/11/10 - 13:21 + */ +@Data +public class DeviceRecord { + private Integer id; + private String deviceId; + private String deviceType; + private String deviceTypeName; + private String userId; + private String userName; + private String startTime; + private String endTime; + private String status; + +} diff --git a/water-design-const/src/main/java/com/bonus/waterdesign/domain/DeviceTypeDto.java b/water-design-const/src/main/java/com/bonus/waterdesign/domain/DeviceTypeDto.java new file mode 100644 index 0000000..4e31997 --- /dev/null +++ b/water-design-const/src/main/java/com/bonus/waterdesign/domain/DeviceTypeDto.java @@ -0,0 +1,16 @@ +package com.bonus.waterdesign.domain; + +import lombok.Data; + +/** + * @Author:liang.chao + * @Date:2025/11/10 - 10:30 + */ +@Data +public class DeviceTypeDto { + + private Integer id; + private String typeName; + // 备注 + private String remark; +} diff --git a/water-design-const/src/main/java/com/bonus/waterdesign/domain/ProTypeDto.java b/water-design-const/src/main/java/com/bonus/waterdesign/domain/ProTypeDto.java new file mode 100644 index 0000000..4880e66 --- /dev/null +++ b/water-design-const/src/main/java/com/bonus/waterdesign/domain/ProTypeDto.java @@ -0,0 +1,16 @@ +package com.bonus.waterdesign.domain; + +import lombok.Data; + +/** + * @Author:liang.chao + * @Date:2025/11/10 - 10:30 + */ +@Data +public class ProTypeDto { + + private Integer id; + private String typeName; + // 备注 + private String remark; +} diff --git a/water-design-const/src/main/java/com/bonus/waterdesign/mapper/DeviceMapper.java b/water-design-const/src/main/java/com/bonus/waterdesign/mapper/DeviceMapper.java new file mode 100644 index 0000000..91bcca6 --- /dev/null +++ b/water-design-const/src/main/java/com/bonus/waterdesign/mapper/DeviceMapper.java @@ -0,0 +1,27 @@ +package com.bonus.waterdesign.mapper; + +import com.bonus.waterdesign.domain.*; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +public interface DeviceMapper { + int add(DeviceDto model); + int delete(@Param("id") Integer id); + int update(DeviceDto model); + DeviceDto get(@Param("id") String id); + List list(DeviceDto model); + + + List getDeviceType(); + + Integer addUseRecord(DeviceRecord dto); + + int updateStatus(DeviceRecord dto); + + int updateReturnRecord(DeviceRecord dto); + + DeviceRecord getLastUse(); + + List getRecordList(); +} diff --git a/water-design-const/src/main/java/com/bonus/waterdesign/mapper/DeviceTypeMapper.java b/water-design-const/src/main/java/com/bonus/waterdesign/mapper/DeviceTypeMapper.java new file mode 100644 index 0000000..34b78e5 --- /dev/null +++ b/water-design-const/src/main/java/com/bonus/waterdesign/mapper/DeviceTypeMapper.java @@ -0,0 +1,17 @@ +package com.bonus.waterdesign.mapper; + +import com.bonus.common.core.domain.AjaxResult; +import com.bonus.waterdesign.domain.DeviceDto; +import com.bonus.waterdesign.domain.DeviceRecord; +import com.bonus.waterdesign.domain.DeviceTypeDto; +import com.bonus.waterdesign.domain.SelectDto; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +public interface DeviceTypeMapper { + List getDeviceType(DeviceTypeDto model); + AjaxResult add(DeviceTypeDto model); + AjaxResult delete(DeviceTypeDto dto); + AjaxResult update(DeviceTypeDto model); +} diff --git a/water-design-const/src/main/java/com/bonus/waterdesign/mapper/ProTypeMapper.java b/water-design-const/src/main/java/com/bonus/waterdesign/mapper/ProTypeMapper.java new file mode 100644 index 0000000..7393301 --- /dev/null +++ b/water-design-const/src/main/java/com/bonus/waterdesign/mapper/ProTypeMapper.java @@ -0,0 +1,14 @@ +package com.bonus.waterdesign.mapper; + +import com.bonus.common.core.domain.AjaxResult; +import com.bonus.waterdesign.domain.DeviceTypeDto; +import com.bonus.waterdesign.domain.ProTypeDto; + +import java.util.List; + +public interface ProTypeMapper { + List getDeviceType(ProTypeDto model); + AjaxResult add(ProTypeDto model); + AjaxResult delete(ProTypeDto dto); + AjaxResult update(ProTypeDto model); +} diff --git a/water-design-const/src/main/java/com/bonus/waterdesign/service/DeviceService.java b/water-design-const/src/main/java/com/bonus/waterdesign/service/DeviceService.java new file mode 100644 index 0000000..5b4b005 --- /dev/null +++ b/water-design-const/src/main/java/com/bonus/waterdesign/service/DeviceService.java @@ -0,0 +1,30 @@ +package com.bonus.waterdesign.service; + +import com.bonus.common.core.domain.AjaxResult; +import com.bonus.waterdesign.domain.DeviceDto; +import com.bonus.waterdesign.domain.DeviceRecord; +import com.bonus.waterdesign.domain.SelectDto; + +import java.util.List; + +/** + * @Author:liang.chao + * @Date:2025/11/10 - 10:34 + */ +public interface DeviceService { + AjaxResult add(DeviceDto model); + AjaxResult delete(DeviceDto dto); + AjaxResult update(DeviceDto model); + DeviceDto get(String id); + List list(DeviceDto model); + + List getDeviceType(); + + AjaxResult use(DeviceRecord dto); + + AjaxResult returnDevice(DeviceRecord dto); + + DeviceRecord getLastUse(); + + List getRecordList(); +} diff --git a/water-design-const/src/main/java/com/bonus/waterdesign/service/DeviceTypeService.java b/water-design-const/src/main/java/com/bonus/waterdesign/service/DeviceTypeService.java new file mode 100644 index 0000000..72ffc47 --- /dev/null +++ b/water-design-const/src/main/java/com/bonus/waterdesign/service/DeviceTypeService.java @@ -0,0 +1,20 @@ +package com.bonus.waterdesign.service; + +import com.bonus.common.core.domain.AjaxResult; +import com.bonus.waterdesign.domain.DeviceDto; +import com.bonus.waterdesign.domain.DeviceRecord; +import com.bonus.waterdesign.domain.DeviceTypeDto; +import com.bonus.waterdesign.domain.SelectDto; + +import java.util.List; + +/** + * @Author:liang.chao + * @Date:2025/11/10 - 10:34 + */ +public interface DeviceTypeService { + List getDeviceType(DeviceTypeDto model); + AjaxResult add(DeviceTypeDto model); + AjaxResult delete(DeviceTypeDto dto); + AjaxResult update(DeviceTypeDto model); +} diff --git a/water-design-const/src/main/java/com/bonus/waterdesign/service/ProTypeService.java b/water-design-const/src/main/java/com/bonus/waterdesign/service/ProTypeService.java new file mode 100644 index 0000000..a2687b9 --- /dev/null +++ b/water-design-const/src/main/java/com/bonus/waterdesign/service/ProTypeService.java @@ -0,0 +1,18 @@ +package com.bonus.waterdesign.service; + +import com.bonus.common.core.domain.AjaxResult; +import com.bonus.waterdesign.domain.DeviceTypeDto; +import com.bonus.waterdesign.domain.ProTypeDto; + +import java.util.List; + +/** + * @Author:liang.chao + * @Date:2025/11/10 - 10:34 + */ +public interface ProTypeService { + List getDeviceType(ProTypeDto model); + AjaxResult add(ProTypeDto model); + AjaxResult delete(ProTypeDto dto); + AjaxResult update(ProTypeDto model); +} diff --git a/water-design-const/src/main/java/com/bonus/waterdesign/service/impl/DeviceServiceImpl.java b/water-design-const/src/main/java/com/bonus/waterdesign/service/impl/DeviceServiceImpl.java new file mode 100644 index 0000000..5fc390e --- /dev/null +++ b/water-design-const/src/main/java/com/bonus/waterdesign/service/impl/DeviceServiceImpl.java @@ -0,0 +1,99 @@ +package com.bonus.waterdesign.service.impl; + +import com.bonus.common.core.domain.AjaxResult; +import com.bonus.waterdesign.domain.DeviceDto; +import com.bonus.waterdesign.domain.DeviceRecord; +import com.bonus.waterdesign.domain.SelectDto; +import com.bonus.waterdesign.mapper.DeviceMapper; +import com.bonus.waterdesign.service.DeviceService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +/** + * @Author:liang.chao + * @Date:2025/11/10 - 10:35 + */ +@Service +public class DeviceServiceImpl implements DeviceService { + + @Resource + private DeviceMapper deviceMapper; + + @Override + public AjaxResult add(DeviceDto model) { + int add = deviceMapper.add(model); + if (add > 0) { + return AjaxResult.success("新增成功"); + } else { + return AjaxResult.error("新增失败"); + } + } + + @Override + public AjaxResult delete(DeviceDto model) { + int delete = deviceMapper.delete(model.getId()); + if (delete > 0) { + return AjaxResult.success("删除成功"); + } else { + return AjaxResult.error("删除失败"); + } + } + + @Override + public AjaxResult update(DeviceDto model) { + int add = deviceMapper.update(model); + if (add > 0) { + return AjaxResult.success("修改成功"); + } else { + return AjaxResult.error("修改失败"); + } + } + + @Override + public DeviceDto get(String id) { + return deviceMapper.get(id); + } + + @Override + public List list(DeviceDto model) { + return deviceMapper.list(model); + } + + @Override + public List getDeviceType() { + return deviceMapper.getDeviceType(); + } + + @Override + public AjaxResult use(DeviceRecord dto) { + int update = deviceMapper.updateStatus(dto); + if (update > 0) { + deviceMapper.addUseRecord(dto); + return AjaxResult.success("领用成功"); + } + return AjaxResult.error("领用失败"); + } + + @Override + public AjaxResult returnDevice(DeviceRecord dto) { + int update = deviceMapper.updateStatus(dto); + if (update > 0) { + deviceMapper.updateReturnRecord(dto); + return AjaxResult.success("归还成功"); + } + return AjaxResult.error("领用失败"); + } + + @Override + public DeviceRecord getLastUse() { + return deviceMapper.getLastUse(); + } + + @Override + public List getRecordList() { + return deviceMapper.getRecordList(); + } +} diff --git a/water-design-const/src/main/java/com/bonus/waterdesign/service/impl/DeviceTypeServiceImpl.java b/water-design-const/src/main/java/com/bonus/waterdesign/service/impl/DeviceTypeServiceImpl.java new file mode 100644 index 0000000..0372a08 --- /dev/null +++ b/water-design-const/src/main/java/com/bonus/waterdesign/service/impl/DeviceTypeServiceImpl.java @@ -0,0 +1,47 @@ +package com.bonus.waterdesign.service.impl; + +import com.bonus.common.core.domain.AjaxResult; +import com.bonus.waterdesign.domain.DeviceDto; +import com.bonus.waterdesign.domain.DeviceRecord; +import com.bonus.waterdesign.domain.DeviceTypeDto; +import com.bonus.waterdesign.domain.SelectDto; +import com.bonus.waterdesign.mapper.DeviceMapper; +import com.bonus.waterdesign.mapper.DeviceTypeMapper; +import com.bonus.waterdesign.service.DeviceService; +import com.bonus.waterdesign.service.DeviceTypeService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +/** + * @Author:liang.chao + * @Date:2025/11/10 - 10:35 + */ +@Service +public class DeviceTypeServiceImpl implements DeviceTypeService { + + @Resource + private DeviceTypeMapper deviceTypeMapper; + + @Override + public List getDeviceType(DeviceTypeDto model) { + return deviceTypeMapper.getDeviceType(model); + } + + @Override + public AjaxResult add(DeviceTypeDto model) { + return deviceTypeMapper.add( model); + } + + @Override + public AjaxResult delete(DeviceTypeDto dto) { + return deviceTypeMapper.delete(dto); + } + + @Override + public AjaxResult update(DeviceTypeDto model) { + return deviceTypeMapper.update( model); + } +} diff --git a/water-design-const/src/main/java/com/bonus/waterdesign/service/impl/ProTypeServiceImpl.java b/water-design-const/src/main/java/com/bonus/waterdesign/service/impl/ProTypeServiceImpl.java new file mode 100644 index 0000000..14e89d1 --- /dev/null +++ b/water-design-const/src/main/java/com/bonus/waterdesign/service/impl/ProTypeServiceImpl.java @@ -0,0 +1,44 @@ +package com.bonus.waterdesign.service.impl; + +import com.bonus.common.core.domain.AjaxResult; +import com.bonus.waterdesign.domain.DeviceTypeDto; +import com.bonus.waterdesign.domain.ProTypeDto; +import com.bonus.waterdesign.mapper.DeviceTypeMapper; +import com.bonus.waterdesign.mapper.ProTypeMapper; +import com.bonus.waterdesign.service.DeviceTypeService; +import com.bonus.waterdesign.service.ProTypeService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +/** + * @Author:liang.chao + * @Date:2025/11/10 - 10:35 + */ +@Service +public class ProTypeServiceImpl implements ProTypeService { + + @Resource + private ProTypeMapper proTypeMapper; + + @Override + public List getDeviceType(ProTypeDto model) { + return proTypeMapper.getDeviceType(model); + } + + @Override + public AjaxResult add(ProTypeDto model) { + return proTypeMapper.add(model); + } + + @Override + public AjaxResult delete(ProTypeDto dto) { + return proTypeMapper.delete(dto); + } + + @Override + public AjaxResult update(ProTypeDto model) { + return proTypeMapper.update(model); + } +} diff --git a/water-design-const/src/main/resources/mapper/DeviceMapper.xml b/water-design-const/src/main/resources/mapper/DeviceMapper.xml new file mode 100644 index 0000000..5681f44 --- /dev/null +++ b/water-design-const/src/main/resources/mapper/DeviceMapper.xml @@ -0,0 +1,110 @@ + + + + + + insert into tb_device(device_name,device_type,device_code,user_id,status,remark) values(#{deviceName},#{deviceType},#{deviceCode},#{userId},#{status},#{remark}) + + + insert into tb_device_record(device_id,user_id,start_time) values(#{deviceId},#{userId},#{startTime}) + + + + + UPDATE tb_device + + + + device_name = #{deviceName}, + + + device_type = #{deviceType}, + + + device_code = #{deviceCode}, + + + user_id = #{userId}, + + + status = #{status}, + + + remark = #{remark}, + + + + WHERE id = #{id} + + + update tb_device set status = #{status} where id = #{deviceId} + + + update tb_device_record set end_time = #{endTime} where device_id = #{deviceId} and end_time is null + + + + delete from tb_device where id = #{id} + + + + + + + + + + diff --git a/water-design-const/src/main/resources/mapper/DeviceTypeMapper.xml b/water-design-const/src/main/resources/mapper/DeviceTypeMapper.xml new file mode 100644 index 0000000..19ebf4e --- /dev/null +++ b/water-design-const/src/main/resources/mapper/DeviceTypeMapper.xml @@ -0,0 +1,30 @@ + + + + + + insert into tb_device_type(type_name,remark) values(#{typeName},#{remark}) + + + + update tb_device_type + set type_name=#{typeName}, + remark=#{remark} + where id = #{id} + + + + delete from tb_device_type where id=#{id} + + + + diff --git a/water-design-const/src/main/resources/mapper/ProTypeMapper.xml b/water-design-const/src/main/resources/mapper/ProTypeMapper.xml new file mode 100644 index 0000000..3b37615 --- /dev/null +++ b/water-design-const/src/main/resources/mapper/ProTypeMapper.xml @@ -0,0 +1,30 @@ + + + + + + insert into tb_device_type(type_name,remark) values(#{typeName},#{remark}) + + + + update tb_device_type + set type_name=#{typeName}, + remark=#{remark} + where id = #{id} + + + + delete from tb_device_type where id=#{id} + + + + diff --git a/water-design-const/src/main/resources/mapper/ProjectMapper.xml b/water-design-const/src/main/resources/mapper/ProjectMapper.xml index 6958021..7603e8b 100644 --- a/water-design-const/src/main/resources/mapper/ProjectMapper.xml +++ b/water-design-const/src/main/resources/mapper/ProjectMapper.xml @@ -111,13 +111,10 @@