diff --git a/chushang-modules/chushang-module-inspection/inspection-feign/src/main/java/com/chushang/inspection/terminal/ConsumableDetails.java b/chushang-modules/chushang-module-inspection/inspection-feign/src/main/java/com/chushang/inspection/terminal/ConsumableDetails.java new file mode 100644 index 0000000..a18e53e --- /dev/null +++ b/chushang-modules/chushang-module-inspection/inspection-feign/src/main/java/com/chushang/inspection/terminal/ConsumableDetails.java @@ -0,0 +1,39 @@ +package com.chushang.inspection.terminal; + +import com.baomidou.mybatisplus.annotation.FieldFill; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.chushang.common.mybatis.base.BaseEntity; +import java.util.Date; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; + +/** + * @auther: zhao + * @date: 2024/6/21 11:47 + */ +@Data +@EqualsAndHashCode(callSuper=true) +@AllArgsConstructor +@NoArgsConstructor +@TableName(value = "consumable_details") +public class ConsumableDetails extends BaseEntity { + @TableField(value = "detail_id") + private Long detailId; + + @TableField(value = "dept_id") + private Long deptId; + + @TableField(value = "total_id") + private Long totalId; + + @TableField(value = "inbound_and_outbound_type") + private Integer inboundAndOutboundType; + + @TableField(value = "quantity") + private Integer quantity; +} diff --git a/chushang-modules/chushang-module-inspection/inspection-feign/src/main/java/com/chushang/inspection/terminal/ConsumablesTotal.java b/chushang-modules/chushang-module-inspection/inspection-feign/src/main/java/com/chushang/inspection/terminal/ConsumablesTotal.java new file mode 100644 index 0000000..ea91d68 --- /dev/null +++ b/chushang-modules/chushang-module-inspection/inspection-feign/src/main/java/com/chushang/inspection/terminal/ConsumablesTotal.java @@ -0,0 +1,45 @@ +package com.chushang.inspection.terminal; + +import com.baomidou.mybatisplus.annotation.FieldFill; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.chushang.common.mybatis.base.BaseEntity; +import java.util.Date; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; + +/** + * @auther: zhao + * @date: 2024/6/21 11:47 + */ +@Data +@EqualsAndHashCode(callSuper=true) +@AllArgsConstructor +@NoArgsConstructor +@TableName(value = "consumables_total") +public class ConsumablesTotal extends BaseEntity { + @TableId(value = "total_id", type = IdType.ASSIGN_ID) + private Long totalId; + + @TableField(value = "dept_id") + private Long deptId; + + @TableField(value = "`type`") + private Integer type; + + @TableField(value = "`source`") + private Integer source; + + @TableField(value = "total") + private Long total; + + @TableField(value = "remark") + private String remark; + + @TableField(value = "task_id") + private Long taskId; +} diff --git a/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/controller/ConsumableDetailsController.java b/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/controller/ConsumableDetailsController.java new file mode 100644 index 0000000..95d4007 --- /dev/null +++ b/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/controller/ConsumableDetailsController.java @@ -0,0 +1,36 @@ +package com.chushang.inspection.terminal.controller; +import com.chushang.inspection.terminal.ConsumableDetails; +import com.chushang.inspection.terminal.service.ConsumableDetailsService; +import com.chushang.inspection.terminal.service.impl.ConsumableDetailsServiceImpl; +import org.springframework.web.bind.annotation.*; + +import org.springframework.beans.factory.annotation.Autowired; + +import javax.annotation.Resource; + +/** +* (consumable_details)表控制层 +* +* @author xxxxx +*/ +@RestController +@RequestMapping("/consumable_details") +public class ConsumableDetailsController { +/** +* 服务对象 +*/ + @Resource + ConsumableDetailsService consumableDetailsService; + + /** + * 通过主键查询单条数据 + * + * @param id 主键 + * @return 单条数据 + */ + @GetMapping("selectOne") + public ConsumableDetails selectOne(Integer id) { + return consumableDetailsService.getById(id); + } + +} diff --git a/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/controller/ConsumablesTotalController.java b/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/controller/ConsumablesTotalController.java new file mode 100644 index 0000000..e53ae46 --- /dev/null +++ b/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/controller/ConsumablesTotalController.java @@ -0,0 +1,36 @@ +package com.chushang.inspection.terminal.controller; +import com.chushang.inspection.terminal.ConsumablesTotal; +import com.chushang.inspection.terminal.service.ConsumablesTotalService; +import com.chushang.inspection.terminal.service.impl.ConsumablesTotalServiceImpl; +import org.springframework.web.bind.annotation.*; + +import org.springframework.beans.factory.annotation.Autowired; + +import javax.annotation.Resource; + +/** +* (consumables_total)表控制层 +* +* @author xxxxx +*/ +@RestController +@RequestMapping("/consumables_total") +public class ConsumablesTotalController { +/** +* 服务对象 +*/ + @Resource + ConsumablesTotalService consumablesTotalService; + + /** + * 通过主键查询单条数据 + * + * @param id 主键 + * @return 单条数据 + */ + @GetMapping("selectOne") + public ConsumablesTotal selectOne(Integer id) { + return consumablesTotalService.getById(id); + } + +} diff --git a/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/mapper/ConsumableDetailsMapper.java b/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/mapper/ConsumableDetailsMapper.java new file mode 100644 index 0000000..78de771 --- /dev/null +++ b/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/mapper/ConsumableDetailsMapper.java @@ -0,0 +1,11 @@ +package com.chushang.inspection.terminal.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.chushang.inspection.terminal.ConsumableDetails; + +/** + * @auther: zhao + * @date: 2024/6/21 11:47 + */ +public interface ConsumableDetailsMapper extends BaseMapper { +} \ No newline at end of file diff --git a/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/mapper/ConsumablesTotalMapper.java b/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/mapper/ConsumablesTotalMapper.java new file mode 100644 index 0000000..d9d3c74 --- /dev/null +++ b/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/mapper/ConsumablesTotalMapper.java @@ -0,0 +1,11 @@ +package com.chushang.inspection.terminal.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.chushang.inspection.terminal.ConsumablesTotal; + +/** + * @auther: zhao + * @date: 2024/6/21 11:47 + */ +public interface ConsumablesTotalMapper extends BaseMapper { +} \ No newline at end of file diff --git a/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/service/ConsumableDetailsService.java b/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/service/ConsumableDetailsService.java new file mode 100644 index 0000000..3577da2 --- /dev/null +++ b/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/service/ConsumableDetailsService.java @@ -0,0 +1,12 @@ +package com.chushang.inspection.terminal.service; + +import com.chushang.inspection.terminal.ConsumableDetails; +import com.baomidou.mybatisplus.extension.service.IService; + /** + * @auther: zhao + * @date: 2024/6/21 11:47 + */ +public interface ConsumableDetailsService extends IService{ + + +} diff --git a/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/service/ConsumablesTotalService.java b/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/service/ConsumablesTotalService.java new file mode 100644 index 0000000..a3da970 --- /dev/null +++ b/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/service/ConsumablesTotalService.java @@ -0,0 +1,12 @@ +package com.chushang.inspection.terminal.service; + +import com.chushang.inspection.terminal.ConsumablesTotal; +import com.baomidou.mybatisplus.extension.service.IService; + /** + * @auther: zhao + * @date: 2024/6/21 11:47 + */ +public interface ConsumablesTotalService extends IService{ + + +} diff --git a/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/service/impl/ConsumableDetailsServiceImpl.java b/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/service/impl/ConsumableDetailsServiceImpl.java new file mode 100644 index 0000000..2f7efa1 --- /dev/null +++ b/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/service/impl/ConsumableDetailsServiceImpl.java @@ -0,0 +1,17 @@ +package com.chushang.inspection.terminal.service.impl; + +import com.chushang.inspection.terminal.service.ConsumableDetailsService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.chushang.inspection.terminal.mapper.ConsumableDetailsMapper; +import com.chushang.inspection.terminal.ConsumableDetails; +/** + * @auther: zhao + * @date: 2024/6/21 11:47 + */ +@Slf4j +@Service +public class ConsumableDetailsServiceImpl extends ServiceImpl implements ConsumableDetailsService { + +} diff --git a/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/service/impl/ConsumablesTotalServiceImpl.java b/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/service/impl/ConsumablesTotalServiceImpl.java new file mode 100644 index 0000000..58ffb51 --- /dev/null +++ b/chushang-modules/chushang-module-inspection/inspection-service/src/main/java/com/chushang/inspection/terminal/service/impl/ConsumablesTotalServiceImpl.java @@ -0,0 +1,17 @@ +package com.chushang.inspection.terminal.service.impl; + +import com.chushang.inspection.terminal.service.ConsumablesTotalService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.chushang.inspection.terminal.ConsumablesTotal; +import com.chushang.inspection.terminal.mapper.ConsumablesTotalMapper; +/** + * @auther: zhao + * @date: 2024/6/21 11:47 + */ +@Slf4j +@Service +public class ConsumablesTotalServiceImpl extends ServiceImpl implements ConsumablesTotalService { + +} diff --git a/chushang-modules/chushang-module-inspection/inspection-service/src/main/resources/mapper/ConsumableDetailsMapper.xml b/chushang-modules/chushang-module-inspection/inspection-service/src/main/resources/mapper/ConsumableDetailsMapper.xml new file mode 100644 index 0000000..ad2188b --- /dev/null +++ b/chushang-modules/chushang-module-inspection/inspection-service/src/main/resources/mapper/ConsumableDetailsMapper.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + detail_id, dept_id, total_id, inbound_and_outbound_type, quantity, version, del_state, + create_by, create_time, update_by, update_time + + \ No newline at end of file diff --git a/chushang-modules/chushang-module-inspection/inspection-service/src/main/resources/mapper/ConsumablesTotalMapper.xml b/chushang-modules/chushang-module-inspection/inspection-service/src/main/resources/mapper/ConsumablesTotalMapper.xml new file mode 100644 index 0000000..648317d --- /dev/null +++ b/chushang-modules/chushang-module-inspection/inspection-service/src/main/resources/mapper/ConsumablesTotalMapper.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + total_id, dept_id, `type`, `source`, total, remark, task_id, version, del_state, + create_by, create_time, update_by, update_time + + \ No newline at end of file