34 changed files with 919 additions and 46 deletions
-
53src/main/java/com/iflytop/colortitration/app/controller/ColorController.java
-
42src/main/java/com/iflytop/colortitration/app/controller/ContainerController.java
-
53src/main/java/com/iflytop/colortitration/app/controller/PositionController.java
-
53src/main/java/com/iflytop/colortitration/app/controller/PumpController.java
-
53src/main/java/com/iflytop/colortitration/app/controller/SolutionsController.java
-
53src/main/java/com/iflytop/colortitration/app/controller/SystemConfigController.java
-
53src/main/java/com/iflytop/colortitration/app/controller/SystemLogController.java
-
55src/main/java/com/iflytop/colortitration/app/controller/UserController.java
-
20src/main/java/com/iflytop/colortitration/common/entity/Color.java
-
26src/main/java/com/iflytop/colortitration/common/entity/Container.java
-
25src/main/java/com/iflytop/colortitration/common/entity/Position.java
-
27src/main/java/com/iflytop/colortitration/common/entity/Pump.java
-
17src/main/java/com/iflytop/colortitration/common/entity/Solutions.java
-
21src/main/java/com/iflytop/colortitration/common/entity/SystemConfig.java
-
20src/main/java/com/iflytop/colortitration/common/entity/SystemLog.java
-
2src/main/java/com/iflytop/colortitration/common/entity/User.java
-
12src/main/java/com/iflytop/colortitration/common/mapper/ColorMapper.java
-
12src/main/java/com/iflytop/colortitration/common/mapper/ContainerMapper.java
-
12src/main/java/com/iflytop/colortitration/common/mapper/PositionMapper.java
-
12src/main/java/com/iflytop/colortitration/common/mapper/PumpMapper.java
-
13src/main/java/com/iflytop/colortitration/common/mapper/SolutionsMapper.java
-
12src/main/java/com/iflytop/colortitration/common/mapper/SystemConfigMapper.java
-
12src/main/java/com/iflytop/colortitration/common/mapper/SystemLogMapper.java
-
12src/main/java/com/iflytop/colortitration/common/mapper/UserMapper.java
-
16src/main/java/com/iflytop/colortitration/common/service/ColorService.java
-
16src/main/java/com/iflytop/colortitration/common/service/ContainerService.java
-
16src/main/java/com/iflytop/colortitration/common/service/PositionService.java
-
16src/main/java/com/iflytop/colortitration/common/service/PumpService.java
-
16src/main/java/com/iflytop/colortitration/common/service/SolutionsService.java
-
16src/main/java/com/iflytop/colortitration/common/service/SystemConfigService.java
-
17src/main/java/com/iflytop/colortitration/common/service/SystemLogService.java
-
16src/main/java/com/iflytop/colortitration/common/service/UserService.java
-
80src/main/resources/sql/init.sql
@ -0,0 +1,53 @@ |
|||
package com.iflytop.colortitration.app.controller; |
|||
|
|||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|||
import com.iflytop.colortitration.common.base.BasePageQuery; |
|||
import com.iflytop.colortitration.common.entity.Color; |
|||
import com.iflytop.colortitration.common.result.PageResult; |
|||
import com.iflytop.colortitration.common.result.Result; |
|||
import com.iflytop.colortitration.common.service.ColorService; |
|||
import io.swagger.v3.oas.annotations.Operation; |
|||
import io.swagger.v3.oas.annotations.tags.Tag; |
|||
import jakarta.validation.Valid; |
|||
import lombok.RequiredArgsConstructor; |
|||
import lombok.extern.slf4j.Slf4j; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.Arrays; |
|||
|
|||
@Tag(name = "颜色接口") |
|||
@RestController |
|||
@RequestMapping("/api/color") |
|||
@RequiredArgsConstructor |
|||
@Slf4j |
|||
public class ColorController { |
|||
|
|||
private final ColorService colorService; |
|||
|
|||
@Operation(summary = "分页查询颜色") |
|||
@GetMapping("/list") |
|||
public PageResult<Color> list(BasePageQuery query) { |
|||
return PageResult.success(colorService.page(new Page<>(query.getPageNum(), query.getPageSize()))); |
|||
} |
|||
|
|||
@Operation(summary = "添加颜色") |
|||
@PostMapping("") |
|||
public Result<String> add(@Valid @RequestBody Color color) { |
|||
return colorService.save(color) ? Result.success() : Result.failed(); |
|||
} |
|||
|
|||
@Operation(summary = "更新颜色") |
|||
@PutMapping("") |
|||
public Result<String> update(@Valid @RequestBody Color color) { |
|||
return colorService.updateById(color) ? Result.success() : Result.failed(); |
|||
} |
|||
|
|||
@Operation(summary = "删除颜色") |
|||
@DeleteMapping("/{ids}") |
|||
public Result<String> delete(@PathVariable String ids) { |
|||
boolean success = colorService.removeBatchByIds( |
|||
Arrays.stream(ids.split(",")).map(Long::valueOf).toList() |
|||
); |
|||
return success ? Result.success() : Result.failed(); |
|||
} |
|||
} |
@ -0,0 +1,42 @@ |
|||
package com.iflytop.colortitration.app.controller; |
|||
|
|||
import com.iflytop.colortitration.common.entity.Container; |
|||
import com.iflytop.colortitration.common.result.Result; |
|||
import com.iflytop.colortitration.common.service.ContainerService; |
|||
import io.swagger.v3.oas.annotations.Operation; |
|||
import io.swagger.v3.oas.annotations.tags.Tag; |
|||
import jakarta.validation.Valid; |
|||
import lombok.RequiredArgsConstructor; |
|||
import lombok.extern.slf4j.Slf4j; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Tag(name = "容器接口") |
|||
@RestController |
|||
@RequestMapping("/api/container") |
|||
@RequiredArgsConstructor |
|||
@Slf4j |
|||
public class ContainerController { |
|||
|
|||
private final ContainerService containerService; |
|||
|
|||
@Operation(summary = "查询所有容器") |
|||
@GetMapping("/list") |
|||
public Result<List<Container>> list() { |
|||
return Result.success(containerService.list()); |
|||
} |
|||
|
|||
@Operation(summary = "添加容器") |
|||
@PostMapping("") |
|||
public Result<String> add(@Valid @RequestBody Container container) { |
|||
return containerService.save(container) ? Result.success() : Result.failed(); |
|||
} |
|||
|
|||
@Operation(summary = "修改容器") |
|||
@PutMapping("") |
|||
public Result<String> update(@Valid @RequestBody Container container) { |
|||
return containerService.updateById(container) ? Result.success() : Result.failed(); |
|||
} |
|||
|
|||
} |
@ -0,0 +1,53 @@ |
|||
package com.iflytop.colortitration.app.controller; |
|||
|
|||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|||
import com.iflytop.colortitration.common.base.BasePageQuery; |
|||
import com.iflytop.colortitration.common.entity.Position; |
|||
import com.iflytop.colortitration.common.result.PageResult; |
|||
import com.iflytop.colortitration.common.result.Result; |
|||
import com.iflytop.colortitration.common.service.PositionService; |
|||
import io.swagger.v3.oas.annotations.Operation; |
|||
import io.swagger.v3.oas.annotations.tags.Tag; |
|||
import jakarta.validation.Valid; |
|||
import lombok.RequiredArgsConstructor; |
|||
import lombok.extern.slf4j.Slf4j; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.Arrays; |
|||
|
|||
@Tag(name = "设备位置接口") |
|||
@RestController |
|||
@RequestMapping("/api/position") |
|||
@RequiredArgsConstructor |
|||
@Slf4j |
|||
public class PositionController { |
|||
|
|||
private final PositionService positionService; |
|||
|
|||
@Operation(summary = "分页查询设备位置") |
|||
@GetMapping("/list") |
|||
public PageResult<Position> list(BasePageQuery query) { |
|||
return PageResult.success(positionService.page(new Page<>(query.getPageNum(), query.getPageSize()))); |
|||
} |
|||
|
|||
@Operation(summary = "添加设备位置") |
|||
@PostMapping("") |
|||
public Result<String> add(@Valid @RequestBody Position position) { |
|||
return positionService.save(position) ? Result.success() : Result.failed(); |
|||
} |
|||
|
|||
@Operation(summary = "修改设备位置") |
|||
@PutMapping("") |
|||
public Result<String> update(@Valid @RequestBody Position position) { |
|||
return positionService.updateById(position) ? Result.success() : Result.failed(); |
|||
} |
|||
|
|||
@Operation(summary = "删除设备位置") |
|||
@DeleteMapping("/{ids}") |
|||
public Result<String> delete(@PathVariable String ids) { |
|||
boolean success = positionService.removeBatchByIds( |
|||
Arrays.stream(ids.split(",")).map(Long::valueOf).toList() |
|||
); |
|||
return success ? Result.success() : Result.failed(); |
|||
} |
|||
} |
@ -0,0 +1,53 @@ |
|||
package com.iflytop.colortitration.app.controller; |
|||
|
|||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|||
import com.iflytop.colortitration.common.base.BasePageQuery; |
|||
import com.iflytop.colortitration.common.entity.Pump; |
|||
import com.iflytop.colortitration.common.result.PageResult; |
|||
import com.iflytop.colortitration.common.result.Result; |
|||
import com.iflytop.colortitration.common.service.PumpService; |
|||
import io.swagger.v3.oas.annotations.Operation; |
|||
import io.swagger.v3.oas.annotations.tags.Tag; |
|||
import jakarta.validation.Valid; |
|||
import lombok.RequiredArgsConstructor; |
|||
import lombok.extern.slf4j.Slf4j; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.Arrays; |
|||
|
|||
@Tag(name = "泵接口") |
|||
@RestController |
|||
@RequestMapping("/api/pump") |
|||
@RequiredArgsConstructor |
|||
@Slf4j |
|||
public class PumpController { |
|||
|
|||
private final PumpService pumpService; |
|||
|
|||
@Operation(summary = "分页查询泵") |
|||
@GetMapping("/list") |
|||
public PageResult<Pump> list(BasePageQuery query) { |
|||
return PageResult.success(pumpService.page(new Page<>(query.getPageNum(), query.getPageSize()))); |
|||
} |
|||
|
|||
@Operation(summary = "添加泵") |
|||
@PostMapping("") |
|||
public Result<String> add(@Valid @RequestBody Pump pump) { |
|||
return pumpService.save(pump) ? Result.success() : Result.failed(); |
|||
} |
|||
|
|||
@Operation(summary = "修改泵") |
|||
@PutMapping("") |
|||
public Result<String> update(@Valid @RequestBody Pump pump) { |
|||
return pumpService.updateById(pump) ? Result.success() : Result.failed(); |
|||
} |
|||
|
|||
@Operation(summary = "删除泵") |
|||
@DeleteMapping("/{ids}") |
|||
public Result<String> delete(@PathVariable String ids) { |
|||
boolean success = pumpService.removeBatchByIds( |
|||
Arrays.stream(ids.split(",")).map(Long::valueOf).toList() |
|||
); |
|||
return success ? Result.success() : Result.failed(); |
|||
} |
|||
} |
@ -0,0 +1,53 @@ |
|||
package com.iflytop.colortitration.app.controller; |
|||
|
|||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|||
import com.iflytop.colortitration.common.base.BasePageQuery; |
|||
import com.iflytop.colortitration.common.entity.Solutions; |
|||
import com.iflytop.colortitration.common.result.PageResult; |
|||
import com.iflytop.colortitration.common.result.Result; |
|||
import com.iflytop.colortitration.common.service.SolutionsService; |
|||
import io.swagger.v3.oas.annotations.Operation; |
|||
import io.swagger.v3.oas.annotations.tags.Tag; |
|||
import jakarta.validation.Valid; |
|||
import lombok.RequiredArgsConstructor; |
|||
import lombok.extern.slf4j.Slf4j; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.Arrays; |
|||
|
|||
@Tag(name = "溶液接口") |
|||
@RestController |
|||
@RequestMapping("/api/solutions") |
|||
@RequiredArgsConstructor |
|||
@Slf4j |
|||
public class SolutionsController { |
|||
|
|||
private final SolutionsService solutionsService; |
|||
|
|||
@Operation(summary = "分页查询溶液") |
|||
@GetMapping("/list") |
|||
public PageResult<Solutions> list(BasePageQuery query) { |
|||
return PageResult.success(solutionsService.page(new Page<>(query.getPageNum(), query.getPageSize()))); |
|||
} |
|||
|
|||
@Operation(summary = "添加溶液") |
|||
@PostMapping("") |
|||
public Result<String> add(@Valid @RequestBody Solutions solutions) { |
|||
return solutionsService.save(solutions) ? Result.success() : Result.failed(); |
|||
} |
|||
|
|||
@Operation(summary = "修改溶液") |
|||
@PutMapping("") |
|||
public Result<String> update(@Valid @RequestBody Solutions solutions) { |
|||
return solutionsService.updateById(solutions) ? Result.success() : Result.failed(); |
|||
} |
|||
|
|||
@Operation(summary = "删除溶液") |
|||
@DeleteMapping("/{ids}") |
|||
public Result<String> delete(@PathVariable String ids) { |
|||
boolean success = solutionsService.removeBatchByIds( |
|||
Arrays.stream(ids.split(",")).map(Long::valueOf).toList() |
|||
); |
|||
return success ? Result.success() : Result.failed(); |
|||
} |
|||
} |
@ -0,0 +1,53 @@ |
|||
package com.iflytop.colortitration.app.controller; |
|||
|
|||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|||
import com.iflytop.colortitration.common.base.BasePageQuery; |
|||
import com.iflytop.colortitration.common.entity.SystemConfig; |
|||
import com.iflytop.colortitration.common.result.PageResult; |
|||
import com.iflytop.colortitration.common.result.Result; |
|||
import com.iflytop.colortitration.common.service.SystemConfigService; |
|||
import io.swagger.v3.oas.annotations.Operation; |
|||
import io.swagger.v3.oas.annotations.tags.Tag; |
|||
import jakarta.validation.Valid; |
|||
import lombok.RequiredArgsConstructor; |
|||
import lombok.extern.slf4j.Slf4j; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.Arrays; |
|||
|
|||
@Tag(name = "系统配置接口") |
|||
@RestController |
|||
@RequestMapping("/api/system-config") |
|||
@RequiredArgsConstructor |
|||
@Slf4j |
|||
public class SystemConfigController { |
|||
|
|||
private final SystemConfigService systemConfigService; |
|||
|
|||
@Operation(summary = "分页查询系统配置") |
|||
@GetMapping("/list") |
|||
public PageResult<SystemConfig> list(BasePageQuery query) { |
|||
return PageResult.success(systemConfigService.page(new Page<>(query.getPageNum(), query.getPageSize()))); |
|||
} |
|||
|
|||
@Operation(summary = "添加配置项") |
|||
@PostMapping("") |
|||
public Result<String> add(@Valid @RequestBody SystemConfig config) { |
|||
return systemConfigService.save(config) ? Result.success() : Result.failed(); |
|||
} |
|||
|
|||
@Operation(summary = "更新配置项") |
|||
@PutMapping("") |
|||
public Result<String> update(@Valid @RequestBody SystemConfig config) { |
|||
return systemConfigService.updateById(config) ? Result.success() : Result.failed(); |
|||
} |
|||
|
|||
@Operation(summary = "删除配置项") |
|||
@DeleteMapping("/{ids}") |
|||
public Result<String> delete(@PathVariable String ids) { |
|||
boolean success = systemConfigService.removeBatchByIds( |
|||
Arrays.stream(ids.split(",")).map(Long::valueOf).toList() |
|||
); |
|||
return success ? Result.success() : Result.failed(); |
|||
} |
|||
} |
@ -0,0 +1,53 @@ |
|||
package com.iflytop.colortitration.app.controller; |
|||
|
|||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|||
import com.iflytop.colortitration.common.base.BasePageQuery; |
|||
import com.iflytop.colortitration.common.entity.SystemLog; |
|||
import com.iflytop.colortitration.common.result.PageResult; |
|||
import com.iflytop.colortitration.common.result.Result; |
|||
import com.iflytop.colortitration.common.service.SystemLogService; |
|||
import io.swagger.v3.oas.annotations.Operation; |
|||
import io.swagger.v3.oas.annotations.tags.Tag; |
|||
import jakarta.validation.Valid; |
|||
import lombok.RequiredArgsConstructor; |
|||
import lombok.extern.slf4j.Slf4j; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.Arrays; |
|||
|
|||
@Tag(name = "系统日志接口") |
|||
@RestController |
|||
@RequestMapping("/api/system-log") |
|||
@RequiredArgsConstructor |
|||
@Slf4j |
|||
public class SystemLogController { |
|||
|
|||
private final SystemLogService systemLogService; |
|||
|
|||
@Operation(summary = "分页查询系统日志") |
|||
@GetMapping("/list") |
|||
public PageResult<SystemLog> list(BasePageQuery query) { |
|||
return PageResult.success(systemLogService.page(new Page<>(query.getPageNum(), query.getPageSize()))); |
|||
} |
|||
|
|||
@Operation(summary = "添加日志") |
|||
@PostMapping("") |
|||
public Result<String> add(@Valid @RequestBody SystemLog logEntry) { |
|||
return systemLogService.save(logEntry) ? Result.success() : Result.failed(); |
|||
} |
|||
|
|||
@Operation(summary = "更新日志") |
|||
@PutMapping("") |
|||
public Result<String> update(@Valid @RequestBody SystemLog logEntry) { |
|||
return systemLogService.updateById(logEntry) ? Result.success() : Result.failed(); |
|||
} |
|||
|
|||
@Operation(summary = "删除日志") |
|||
@DeleteMapping("/{ids}") |
|||
public Result<String> delete(@PathVariable String ids) { |
|||
boolean success = systemLogService.removeBatchByIds( |
|||
Arrays.stream(ids.split(",")).map(Long::valueOf).toList() |
|||
); |
|||
return success ? Result.success() : Result.failed(); |
|||
} |
|||
} |
@ -0,0 +1,55 @@ |
|||
package com.iflytop.colortitration.app.controller; |
|||
|
|||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|||
import com.iflytop.colortitration.common.base.BasePageQuery; |
|||
import com.iflytop.colortitration.common.entity.User; |
|||
import com.iflytop.colortitration.common.result.PageResult; |
|||
import com.iflytop.colortitration.common.result.Result; |
|||
import com.iflytop.colortitration.common.service.UserService; |
|||
import io.swagger.v3.oas.annotations.Operation; |
|||
import io.swagger.v3.oas.annotations.Parameter; |
|||
import io.swagger.v3.oas.annotations.tags.Tag; |
|||
import jakarta.validation.Valid; |
|||
import lombok.RequiredArgsConstructor; |
|||
import lombok.extern.slf4j.Slf4j; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.Arrays; |
|||
|
|||
@Tag(name = "用户接口") |
|||
@RestController |
|||
@RequestMapping("/api/user") |
|||
@RequiredArgsConstructor |
|||
@Slf4j |
|||
public class UserController { |
|||
|
|||
private final UserService userService; |
|||
|
|||
@Operation(summary = "分页查询用户列表") |
|||
@GetMapping("/list") |
|||
public PageResult<User> list(BasePageQuery query) { |
|||
Page<User> page = new Page<>(query.getPageNum(), query.getPageSize()); |
|||
return PageResult.success(userService.page(page)); |
|||
} |
|||
|
|||
@Operation(summary = "添加用户") |
|||
@PostMapping("") |
|||
public Result<String> add(@Valid @RequestBody User user) { |
|||
return userService.save(user) ? Result.success() : Result.failed(); |
|||
} |
|||
|
|||
@Operation(summary = "修改用户") |
|||
@PutMapping("") |
|||
public Result<String> update(@Valid @RequestBody User user) { |
|||
return userService.updateById(user) ? Result.success() : Result.failed(); |
|||
} |
|||
|
|||
@Operation(summary = "删除用户") |
|||
@DeleteMapping("/{ids}") |
|||
public Result<String> delete(@Parameter(description = "用户ID,多个用逗号分隔") @PathVariable String ids) { |
|||
boolean success = userService.removeBatchByIds( |
|||
Arrays.stream(ids.split(",")).map(Long::valueOf).toList() |
|||
); |
|||
return success ? Result.success() : Result.failed(); |
|||
} |
|||
} |
@ -0,0 +1,20 @@ |
|||
package com.iflytop.colortitration.common.entity; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.iflytop.colortitration.common.base.BaseEntity; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
|
|||
@Data |
|||
@TableName("color") |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@Schema(description = "颜色") |
|||
public class Color extends BaseEntity { |
|||
|
|||
@Schema(description = "颜色编码") |
|||
private String code; |
|||
|
|||
@Schema(description = "颜色名称") |
|||
private String name; |
|||
} |
@ -0,0 +1,26 @@ |
|||
package com.iflytop.colortitration.common.entity; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.iflytop.colortitration.common.base.BaseEntity; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
|
|||
@Data |
|||
@TableName("container") |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@Schema(description = "容器") |
|||
public class Container extends BaseEntity { |
|||
|
|||
@Schema(description = "容器名称") |
|||
private String name; |
|||
|
|||
@Schema(description = "关联的溶液ID") |
|||
private Integer solutionsId; |
|||
|
|||
@Schema(description = "总容量") |
|||
private Integer capacityTotal; |
|||
|
|||
@Schema(description = "已使用容量") |
|||
private Integer capacityUsed; |
|||
} |
@ -0,0 +1,25 @@ |
|||
package com.iflytop.colortitration.common.entity; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.iflytop.colortitration.common.base.BaseEntity; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
|
|||
@Data |
|||
@TableName("position") |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@Schema(description = "设备位置") |
|||
public class Position extends BaseEntity { |
|||
@Schema(description = "位置名称") |
|||
private String name; |
|||
|
|||
@Schema(description = "位置code") |
|||
private String code; |
|||
|
|||
@Schema(description = "数据类型") |
|||
private String type; |
|||
|
|||
@Schema(description = "位置信息") |
|||
private String position; |
|||
} |
@ -0,0 +1,27 @@ |
|||
package com.iflytop.colortitration.common.entity; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.iflytop.colortitration.common.base.BaseEntity; |
|||
import com.iflytop.colortitration.common.enums.Device; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
|
|||
@Data |
|||
@TableName("pump") |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@Schema(description = "泵") |
|||
public class Pump extends BaseEntity { |
|||
|
|||
@Schema(description = "泵名称") |
|||
private String name; |
|||
|
|||
@Schema(description = "设备编码") |
|||
private Device deviceCode; |
|||
|
|||
@Schema(description = "关联容器ID") |
|||
private Integer containerId; |
|||
|
|||
@Schema(description = "所属模块") |
|||
private String solutionModule; |
|||
} |
@ -0,0 +1,17 @@ |
|||
package com.iflytop.colortitration.common.entity; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.iflytop.colortitration.common.base.BaseEntity; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
|
|||
@Data |
|||
@TableName("solutions") |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@Schema(description = "溶液") |
|||
public class Solutions extends BaseEntity { |
|||
|
|||
@Schema(description = "溶液名称") |
|||
private String name; |
|||
} |
@ -0,0 +1,21 @@ |
|||
package com.iflytop.colortitration.common.entity; |
|||
|
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.iflytop.colortitration.common.base.BaseEntity; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
|
|||
@Data |
|||
@TableName("system_config") |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@Schema(description = "系统配置") |
|||
public class SystemConfig extends BaseEntity { |
|||
|
|||
@Schema(description = "配置键") |
|||
private String key; |
|||
|
|||
@Schema(description = "配置值") |
|||
private String value; |
|||
} |
@ -0,0 +1,20 @@ |
|||
package com.iflytop.colortitration.common.entity; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.iflytop.colortitration.common.base.BaseEntity; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
|
|||
@Data |
|||
@TableName("system_log") |
|||
@EqualsAndHashCode(callSuper = true) |
|||
@Schema(description = "系统日志") |
|||
public class SystemLog extends BaseEntity { |
|||
|
|||
@Schema(description = "日志标题") |
|||
private String title; |
|||
|
|||
@Schema(description = "日志内容") |
|||
private String content; |
|||
} |
@ -1,4 +1,4 @@ |
|||
package com.iflytop.colortitration.app.model.entity; |
|||
package com.iflytop.colortitration.common.entity; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
import com.iflytop.colortitration.common.base.BaseEntity; |
@ -0,0 +1,12 @@ |
|||
package com.iflytop.colortitration.common.mapper; |
|||
|
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
import com.iflytop.colortitration.common.entity.Color; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
|
|||
/** |
|||
* 颜色持久层接口 |
|||
*/ |
|||
@Mapper |
|||
public interface ColorMapper extends BaseMapper<Color> { |
|||
} |
@ -0,0 +1,12 @@ |
|||
package com.iflytop.colortitration.common.mapper; |
|||
|
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
import com.iflytop.colortitration.common.entity.Container; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
|
|||
/** |
|||
* 容器持久层接口 |
|||
*/ |
|||
@Mapper |
|||
public interface ContainerMapper extends BaseMapper<Container> { |
|||
} |
@ -0,0 +1,12 @@ |
|||
package com.iflytop.colortitration.common.mapper; |
|||
|
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
import com.iflytop.colortitration.common.entity.Position; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
|
|||
/** |
|||
* 设备位置持久层接口 |
|||
*/ |
|||
@Mapper |
|||
public interface PositionMapper extends BaseMapper<Position> { |
|||
} |
@ -0,0 +1,12 @@ |
|||
package com.iflytop.colortitration.common.mapper; |
|||
|
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
import com.iflytop.colortitration.common.entity.Pump; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
|
|||
/** |
|||
* 泵持久层接口 |
|||
*/ |
|||
@Mapper |
|||
public interface PumpMapper extends BaseMapper<Pump> { |
|||
} |
@ -0,0 +1,13 @@ |
|||
package com.iflytop.colortitration.common.mapper; |
|||
|
|||
|
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
import com.iflytop.colortitration.common.entity.Solutions; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
|
|||
/** |
|||
* 溶液持久层接口 |
|||
*/ |
|||
@Mapper |
|||
public interface SolutionsMapper extends BaseMapper<Solutions> { |
|||
} |
@ -0,0 +1,12 @@ |
|||
package com.iflytop.colortitration.common.mapper; |
|||
|
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
import com.iflytop.colortitration.common.entity.SystemConfig; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
|
|||
/** |
|||
* 系统配置持久层接口 |
|||
*/ |
|||
@Mapper |
|||
public interface SystemConfigMapper extends BaseMapper<SystemConfig> { |
|||
} |
@ -0,0 +1,12 @@ |
|||
package com.iflytop.colortitration.common.mapper; |
|||
|
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
import com.iflytop.colortitration.common.entity.SystemLog; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
|
|||
/** |
|||
* 系统日志持久层接口 |
|||
*/ |
|||
@Mapper |
|||
public interface SystemLogMapper extends BaseMapper<SystemLog> { |
|||
} |
@ -0,0 +1,12 @@ |
|||
package com.iflytop.colortitration.common.mapper; |
|||
|
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
import com.iflytop.colortitration.common.entity.User; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
|
|||
/** |
|||
* 用户持久层接口 |
|||
*/ |
|||
@Mapper |
|||
public interface UserMapper extends BaseMapper<User> { |
|||
} |
@ -0,0 +1,16 @@ |
|||
package com.iflytop.colortitration.common.service; |
|||
|
|||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|||
import com.iflytop.colortitration.common.entity.Color; |
|||
import com.iflytop.colortitration.common.mapper.ColorMapper; |
|||
import lombok.RequiredArgsConstructor; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
/** |
|||
* 颜色接口服务 |
|||
*/ |
|||
@Service |
|||
@RequiredArgsConstructor |
|||
public class ColorService extends ServiceImpl<ColorMapper, Color> { |
|||
|
|||
} |
@ -0,0 +1,16 @@ |
|||
package com.iflytop.colortitration.common.service; |
|||
|
|||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|||
import com.iflytop.colortitration.common.entity.Container; |
|||
import com.iflytop.colortitration.common.mapper.ContainerMapper; |
|||
import lombok.RequiredArgsConstructor; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
/** |
|||
* 容器接口服务 |
|||
*/ |
|||
@Service |
|||
@RequiredArgsConstructor |
|||
public class ContainerService extends ServiceImpl<ContainerMapper, Container> { |
|||
|
|||
} |
@ -0,0 +1,16 @@ |
|||
package com.iflytop.colortitration.common.service; |
|||
|
|||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|||
import com.iflytop.colortitration.common.entity.Position; |
|||
import com.iflytop.colortitration.common.mapper.PositionMapper; |
|||
import lombok.RequiredArgsConstructor; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
/** |
|||
* 设备位置接口服务 |
|||
*/ |
|||
@Service |
|||
@RequiredArgsConstructor |
|||
public class PositionService extends ServiceImpl<PositionMapper, Position> { |
|||
|
|||
} |
@ -0,0 +1,16 @@ |
|||
package com.iflytop.colortitration.common.service; |
|||
|
|||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|||
import com.iflytop.colortitration.common.entity.Pump; |
|||
import com.iflytop.colortitration.common.mapper.PumpMapper; |
|||
import lombok.RequiredArgsConstructor; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
/** |
|||
* 泵接口服务 |
|||
*/ |
|||
@Service |
|||
@RequiredArgsConstructor |
|||
public class PumpService extends ServiceImpl<PumpMapper, Pump> { |
|||
|
|||
} |
@ -0,0 +1,16 @@ |
|||
package com.iflytop.colortitration.common.service; |
|||
|
|||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|||
import com.iflytop.colortitration.common.entity.Solutions; |
|||
import com.iflytop.colortitration.common.mapper.SolutionsMapper; |
|||
import lombok.RequiredArgsConstructor; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
/** |
|||
* 溶液接口服务 |
|||
*/ |
|||
@Service |
|||
@RequiredArgsConstructor |
|||
public class SolutionsService extends ServiceImpl<SolutionsMapper, Solutions> { |
|||
|
|||
} |
@ -0,0 +1,16 @@ |
|||
package com.iflytop.colortitration.common.service; |
|||
|
|||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|||
import com.iflytop.colortitration.common.entity.SystemConfig; |
|||
import com.iflytop.colortitration.common.mapper.SystemConfigMapper; |
|||
import lombok.RequiredArgsConstructor; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
/** |
|||
* 系统配置接口服务 |
|||
*/ |
|||
@Service |
|||
@RequiredArgsConstructor |
|||
public class SystemConfigService extends ServiceImpl<SystemConfigMapper, SystemConfig> { |
|||
|
|||
} |
@ -0,0 +1,17 @@ |
|||
package com.iflytop.colortitration.common.service; |
|||
|
|||
|
|||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|||
import com.iflytop.colortitration.common.entity.SystemLog; |
|||
import com.iflytop.colortitration.common.mapper.SystemLogMapper; |
|||
import lombok.RequiredArgsConstructor; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
/** |
|||
* 系统日志接口服务 |
|||
*/ |
|||
@Service |
|||
@RequiredArgsConstructor |
|||
public class SystemLogService extends ServiceImpl<SystemLogMapper, SystemLog> { |
|||
|
|||
} |
@ -0,0 +1,16 @@ |
|||
package com.iflytop.colortitration.common.service; |
|||
|
|||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|||
import com.iflytop.colortitration.common.entity.User; |
|||
import com.iflytop.colortitration.common.mapper.UserMapper; |
|||
import lombok.RequiredArgsConstructor; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
/** |
|||
* 用户接口服务 |
|||
*/ |
|||
@Service |
|||
@RequiredArgsConstructor |
|||
public class UserService extends ServiceImpl<UserMapper, User> { |
|||
|
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue