Commit 67e60689aa2d25c9efcafb0302f26b9391d64eb6
1 parent
8e2b3476
feat: ERP升级
1、回退财务代码
Showing
44 changed files
with
0 additions
and
3120 deletions
Too many changes to show.
To preserve performance only 44 of 55 files are displayed.
sql/dml_erp_bill_v2.sql deleted
100644 → 0
1 | -DROP TABLE IF EXISTS `invoice_bill_order`; | ||
2 | -CREATE TABLE `invoice_bill_order` ( | ||
3 | - `id` bigint NOT NULL AUTO_INCREMENT, | ||
4 | - `invoice_no` varchar(64) NOT NULL COMMENT '发票单号', | ||
5 | - `bg_url` varchar(256) NOT NULL COMMENT '报关单url地址', | ||
6 | - `back_refund_date` varchar(64) NOT null COMMENT '必须回款日期', | ||
7 | - `deduct_amount` decimal(20,6) DEFAULT NULL COMMENT '发生扣款金额', | ||
8 | - `deduct_url` varchar(256) NOT NULL COMMENT '扣款单url地址', | ||
9 | - `actual_receivable_amount` decimal(20,6) DEFAULT NULL COMMENT '实际应收金额', | ||
10 | - `actual_payed_amount1` decimal(20,6) DEFAULT NULL COMMENT '实际应付金额1', | ||
11 | - `actual_payed_amount2` decimal(20,6) DEFAULT NULL COMMENT '实际应付金额2', | ||
12 | - `actual_payed_amount3` decimal(20,6) DEFAULT NULL COMMENT '实际应付金额3', | ||
13 | - `other_amount` decimal(20,6) DEFAULT NULL COMMENT '其他费用金额', | ||
14 | - `status` INT NOT NULL COMMENT '总经理审核状态 0:待审核、1:审核通过,2:审核驳回', | ||
15 | - `enable_flag` INT NOT NULL COMMENT '是否可用 10-可用 20-删除', | ||
16 | - `create_time` DATETIME NOT NULL COMMENT '创建时间', | ||
17 | - `create_by` varchar(64) NOT NULL COMMENT '创建人', | ||
18 | - `modify_time` DATETIME DEFAULT NULL COMMENT '修改时间', | ||
19 | - `modify_by` varchar(64) DEFAULT NULL COMMENT '修改人', | ||
20 | - `version` INT DEFAULT NULL COMMENT '版本号--乐观锁预留字段', | ||
21 | - PRIMARY KEY (`id`) | ||
22 | -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='应收款账单表'; | ||
23 | - | ||
24 | -DROP TABLE IF EXISTS `invoice_bill_mapping`; | ||
25 | -CREATE TABLE `invoice_bill_mapping` ( | ||
26 | - `id` bigint NOT NULL AUTO_INCREMENT, | ||
27 | - `invoice_no` varchar(64) NOT NULL COMMENT '发票单号', | ||
28 | - `invoice_bill_id` bigint DEFAULT '0' COMMENT 'invoice账单id', | ||
29 | - `order_id` bigint DEFAULT '0' COMMENT '订单id', | ||
30 | - `enable_flag` INT NOT NULL COMMENT '是否可用 10-可用 20-删除', | ||
31 | - `create_time` DATETIME NOT NULL COMMENT '创建时间', | ||
32 | - `create_by` varchar(64) NOT NULL COMMENT '创建人', | ||
33 | - `modify_time` DATETIME DEFAULT NULL COMMENT '修改时间', | ||
34 | - `modify_by` varchar(64) DEFAULT NULL COMMENT '修改人', | ||
35 | - `version` INT DEFAULT NULL COMMENT '版本号--乐观锁预留字段', | ||
36 | - PRIMARY KEY (`id`) | ||
37 | -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='应收款账单关联订单映射表'; | ||
38 | - | ||
39 | - | ||
40 | -DROP TABLE IF EXISTS `produce_payment_check_bill_order`; | ||
41 | -CREATE TABLE `produce_payment_check_bill_order` ( | ||
42 | - `id` bigint NOT NULL AUTO_INCREMENT, | ||
43 | - `check_no` varchar(64) NOT NULL COMMENT '生产科对账单', | ||
44 | - `invoice_url` varchar(256) NOT NULL COMMENT '发票url地址', | ||
45 | - `deduct_pdf_url` varchar(256) NOT NULL COMMENT '扣款单url地址', | ||
46 | - `payed_date` varchar(64) NOT null COMMENT '生产科应付款日期', | ||
47 | - `deduct_dept` varchar(64) NOT null COMMENT '生产科扣款责任部门', | ||
48 | - `deduct_amount` decimal(20,6) DEFAULT NULL COMMENT '生产科扣款金额', | ||
49 | - `actual_payed_amount` decimal(20,6) DEFAULT NULL COMMENT '实际应付金额', | ||
50 | - `status` INT NOT NULL COMMENT '总经理审核状态 0:待审核、1:审核通过,2:审核驳回', | ||
51 | - `enable_flag` INT NOT NULL COMMENT '是否可用 10-可用 20-删除', | ||
52 | - `create_time` DATETIME NOT NULL COMMENT '创建时间', | ||
53 | - `create_by` varchar(64) NOT NULL COMMENT '创建人', | ||
54 | - `modify_time` DATETIME DEFAULT NULL COMMENT '修改时间', | ||
55 | - `modify_by` varchar(64) DEFAULT NULL COMMENT '修改人', | ||
56 | - `version` INT DEFAULT NULL COMMENT '版本号--乐观锁预留字段', | ||
57 | - PRIMARY KEY (`id`) | ||
58 | -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='生产科对账单应收账单'; | ||
59 | - | ||
60 | -DROP TABLE IF EXISTS `check_bill_mapping`; | ||
61 | -CREATE TABLE `check_bill_mapping` ( | ||
62 | - `id` bigint NOT NULL AUTO_INCREMENT, | ||
63 | - `check_no` varchar(64) NOT NULL COMMENT '生产科对账单号', | ||
64 | - `check_bill_id` bigint DEFAULT '0' COMMENT 'check账单id', | ||
65 | - `order_id` bigint DEFAULT '0' COMMENT '订单id', | ||
66 | - `enable_flag` INT NOT NULL COMMENT '是否可用 10-可用 20-删除', | ||
67 | - `create_time` DATETIME NOT NULL COMMENT '创建时间', | ||
68 | - `create_by` varchar(64) NOT NULL COMMENT '创建人', | ||
69 | - `modify_time` DATETIME DEFAULT NULL COMMENT '修改时间', | ||
70 | - `modify_by` varchar(64) DEFAULT NULL COMMENT '修改人', | ||
71 | - `version` INT DEFAULT NULL COMMENT '版本号--乐观锁预留字段', | ||
72 | - PRIMARY KEY (`id`) | ||
73 | -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='生产科对账单应收账单映射表'; | ||
74 | - |
src/main/java/com/order/erp/controller/InvoiceBillOrderController.java deleted
100644 → 0
1 | -package com.order.erp.controller; | ||
2 | - | ||
3 | -import com.order.erp.common.constant.ServerResult; | ||
4 | -import com.order.erp.common.jsr303.OperateGroup; | ||
5 | -import com.order.erp.domain.vo.order.*; | ||
6 | -import com.order.erp.service.order.InvoiceBillOrderService; | ||
7 | -import org.springframework.validation.annotation.Validated; | ||
8 | -import org.springframework.web.bind.annotation.PostMapping; | ||
9 | -import org.springframework.web.bind.annotation.RequestBody; | ||
10 | -import org.springframework.web.bind.annotation.RequestMapping; | ||
11 | -import org.springframework.web.bind.annotation.RestController; | ||
12 | - | ||
13 | -import javax.annotation.Resource; | ||
14 | - | ||
15 | -/** | ||
16 | - * 应收款账单表(InvoiceBillOrder)表控制层 | ||
17 | - * | ||
18 | - * @author makejava | ||
19 | - * @since 2024-08-05 16:26:34 | ||
20 | - */ | ||
21 | -@RestController | ||
22 | -@RequestMapping("/order/erp/invoice_bill") | ||
23 | -public class InvoiceBillOrderController { | ||
24 | - /** | ||
25 | - * 服务对象 | ||
26 | - */ | ||
27 | - @Resource | ||
28 | - private InvoiceBillOrderService invoiceBillOrderService; | ||
29 | - | ||
30 | - /** | ||
31 | - * 分页查询 | ||
32 | - * | ||
33 | - * @param invoiceBillOrderQueryVO 查询条件 | ||
34 | - * @return 查询结果 | ||
35 | - */ | ||
36 | - @PostMapping("/list_by_page") | ||
37 | - public ServerResult listByPage(@RequestBody @Validated({OperateGroup.List.class}) InvoiceBillOrderQueryVO invoiceBillOrderQueryVO) { | ||
38 | - return invoiceBillOrderService.listByPage(invoiceBillOrderQueryVO); | ||
39 | - } | ||
40 | - | ||
41 | - /** | ||
42 | - * 基础订单查询 | ||
43 | - * | ||
44 | - * @param queryVO 查询条件 | ||
45 | - * @return 查询结果 | ||
46 | - */ | ||
47 | - @PostMapping("/list_base_order_info_by") | ||
48 | - public ServerResult listBaseOrderInfoBy(@RequestBody @Validated({OperateGroup.List.class}) InvoiceBaseOrderQueryVO queryVO) { | ||
49 | - return invoiceBillOrderService.listBaseOrderInfoBy(queryVO); | ||
50 | - } | ||
51 | - | ||
52 | - | ||
53 | - /** | ||
54 | - * 创建invoice单据 | ||
55 | - * | ||
56 | - * @param createVO 数据VO | ||
57 | - * @return 新增结果 | ||
58 | - */ | ||
59 | - @PostMapping("/create") | ||
60 | - public ServerResult create(@RequestBody InvoiceBillCreateVO createVO) { | ||
61 | - return invoiceBillOrderService.create(createVO); | ||
62 | - } | ||
63 | - | ||
64 | - /** | ||
65 | - * 更新扣款信息 | ||
66 | - * | ||
67 | - * @param deductInfoVO 数据VO | ||
68 | - * @return 编辑结果 | ||
69 | - */ | ||
70 | - @PostMapping("/update_deduct_info") | ||
71 | - public ServerResult updateDeductInfo(@RequestBody InvoiceBillDeductInfoVO deductInfoVO) { | ||
72 | - return invoiceBillOrderService.updateDeductInfo(deductInfoVO); | ||
73 | - } | ||
74 | - | ||
75 | - /** | ||
76 | - * 更新其他金额信息 | ||
77 | - * | ||
78 | - * @param amountInfoVO 数据VO | ||
79 | - * @return 编辑结果 | ||
80 | - */ | ||
81 | - @PostMapping("/update_amount_info") | ||
82 | - public ServerResult updateAmountInfo(@RequestBody InvoiceBillAmountInfoVO amountInfoVO) { | ||
83 | - return invoiceBillOrderService.updateAmountInfo(amountInfoVO); | ||
84 | - } | ||
85 | - | ||
86 | - /** | ||
87 | - * 删除数据 | ||
88 | - * | ||
89 | - * @param invoiceBillOrderQueryVO 查询条件 | ||
90 | - * @return 删除是否成功 | ||
91 | - */ | ||
92 | - @PostMapping("/delete_by_id") | ||
93 | - public ServerResult deleteById(@RequestBody InvoiceBillOrderQueryVO invoiceBillOrderQueryVO) { | ||
94 | - return invoiceBillOrderService.deleteById(invoiceBillOrderQueryVO); | ||
95 | - } | ||
96 | - | ||
97 | -} | ||
98 | - |
src/main/java/com/order/erp/controller/ProducePaymentCheckBillOrderController.java deleted
100644 → 0
1 | -package com.order.erp.controller; | ||
2 | - | ||
3 | -import com.order.erp.common.constant.ServerResult; | ||
4 | -import com.order.erp.common.jsr303.OperateGroup; | ||
5 | -import com.order.erp.domain.vo.order.ProducePaymentCheckBillOrderQueryVO; | ||
6 | -import com.order.erp.domain.vo.order.ProducePaymentCheckBillOrderVO; | ||
7 | -import com.order.erp.service.order.ProducePaymentCheckBillOrderService; | ||
8 | -import org.springframework.validation.annotation.Validated; | ||
9 | -import org.springframework.web.bind.annotation.PostMapping; | ||
10 | -import org.springframework.web.bind.annotation.RequestBody; | ||
11 | -import org.springframework.web.bind.annotation.RequestMapping; | ||
12 | -import org.springframework.web.bind.annotation.RestController; | ||
13 | - | ||
14 | -import javax.annotation.Resource; | ||
15 | - | ||
16 | -/** | ||
17 | - * 生产科对账单应收账单(ProducePaymentCheckBillOrder)表控制层 | ||
18 | - * | ||
19 | - * @author makejava | ||
20 | - * @since 2024-08-05 16:26:35 | ||
21 | - */ | ||
22 | -@RestController | ||
23 | -@RequestMapping("/order/erp/check_bill/") | ||
24 | -public class ProducePaymentCheckBillOrderController { | ||
25 | - /** | ||
26 | - * 服务对象 | ||
27 | - */ | ||
28 | - @Resource | ||
29 | - private ProducePaymentCheckBillOrderService producePaymentCheckBillOrderService; | ||
30 | - | ||
31 | - /** | ||
32 | - * 分页查询 | ||
33 | - * | ||
34 | - * @param producePaymentCheckBillOrderQueryVO 查询条件 | ||
35 | - * @return 查询结果 | ||
36 | - */ | ||
37 | - @PostMapping("/list") | ||
38 | - public ServerResult list(@RequestBody @Validated({OperateGroup.List.class}) ProducePaymentCheckBillOrderQueryVO producePaymentCheckBillOrderQueryVO) { | ||
39 | - return producePaymentCheckBillOrderService.list(producePaymentCheckBillOrderQueryVO); | ||
40 | - } | ||
41 | - | ||
42 | - /** | ||
43 | - * 通过主键查询单条数据 | ||
44 | - * | ||
45 | - * @param producePaymentCheckBillOrderQueryVO 查询条件 | ||
46 | - * @return 单条数据 | ||
47 | - */ | ||
48 | - @PostMapping("/query_by_id") | ||
49 | - public ServerResult queryById(@RequestBody ProducePaymentCheckBillOrderQueryVO producePaymentCheckBillOrderQueryVO) { | ||
50 | - return producePaymentCheckBillOrderService.queryById(producePaymentCheckBillOrderQueryVO); | ||
51 | - } | ||
52 | - | ||
53 | - /** | ||
54 | - * 新增数据 | ||
55 | - * | ||
56 | - * @param producePaymentCheckBillOrderVO 数据VO | ||
57 | - * @return 新增结果 | ||
58 | - */ | ||
59 | - @PostMapping("/add") | ||
60 | - public ServerResult add(@RequestBody ProducePaymentCheckBillOrderVO producePaymentCheckBillOrderVO) { | ||
61 | - return producePaymentCheckBillOrderService.add(producePaymentCheckBillOrderVO); | ||
62 | - } | ||
63 | - | ||
64 | - /** | ||
65 | - * 编辑数据 | ||
66 | - * | ||
67 | - * @param producePaymentCheckBillOrderVO 数据VO | ||
68 | - * @return 编辑结果 | ||
69 | - */ | ||
70 | - @PostMapping("/edit") | ||
71 | - public ServerResult edit(@RequestBody ProducePaymentCheckBillOrderVO producePaymentCheckBillOrderVO) { | ||
72 | - return producePaymentCheckBillOrderService.edit(producePaymentCheckBillOrderVO); | ||
73 | - } | ||
74 | - | ||
75 | - /** | ||
76 | - * 删除数据 | ||
77 | - * | ||
78 | - * @param producePaymentCheckBillOrderQueryVO 查询条件 | ||
79 | - * @return 删除是否成功 | ||
80 | - */ | ||
81 | - @PostMapping("/delete_by_id") | ||
82 | - public ServerResult deleteById(@RequestBody ProducePaymentCheckBillOrderQueryVO producePaymentCheckBillOrderQueryVO) { | ||
83 | - return producePaymentCheckBillOrderService.deleteById(producePaymentCheckBillOrderQueryVO); | ||
84 | - } | ||
85 | - | ||
86 | -} | ||
87 | - |
src/main/java/com/order/erp/domain/dto/order/CheckBillMappingDO.java deleted
100644 → 0
1 | -package com.order.erp.domain.dto.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.annotation.TableName; | ||
4 | -import com.order.erp.domain.dto.BaseDO; | ||
5 | -import lombok.*; | ||
6 | -import lombok.experimental.SuperBuilder; | ||
7 | - | ||
8 | -import java.io.Serializable; | ||
9 | - | ||
10 | -/** | ||
11 | - * 生产科对账单应收账单映射表(CheckBillMapping)实体类 | ||
12 | - * | ||
13 | - * @author makejava | ||
14 | - * @since 2024-08-05 16:26:36 | ||
15 | - */ | ||
16 | -@TableName("check_bill_mapping") | ||
17 | -@Data | ||
18 | -@AllArgsConstructor | ||
19 | -@ToString | ||
20 | -@NoArgsConstructor | ||
21 | -@EqualsAndHashCode(callSuper = false) | ||
22 | -@SuperBuilder | ||
23 | -public class CheckBillMappingDO extends BaseDO implements Serializable { | ||
24 | - private static final long serialVersionUID = 199786248752278040L; | ||
25 | - | ||
26 | - private Long id; | ||
27 | - /** | ||
28 | - * 生产科对账单号 | ||
29 | - */ | ||
30 | - private String checkNo; | ||
31 | - /** | ||
32 | - * check账单id | ||
33 | - */ | ||
34 | - private Long checkBillId; | ||
35 | - /** | ||
36 | - * 订单id | ||
37 | - */ | ||
38 | - private Long orderId; | ||
39 | - | ||
40 | -} |
src/main/java/com/order/erp/domain/dto/order/InvoiceBillMappingDO.java deleted
100644 → 0
1 | -package com.order.erp.domain.dto.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.annotation.TableName; | ||
4 | -import com.order.erp.domain.dto.BaseDO; | ||
5 | -import lombok.*; | ||
6 | -import lombok.experimental.SuperBuilder; | ||
7 | - | ||
8 | -import java.io.Serializable; | ||
9 | - | ||
10 | -/** | ||
11 | - * 应收款账单关联订单映射表(InvoiceBillMapping)实体类 | ||
12 | - * | ||
13 | - * @author makejava | ||
14 | - * @since 2024-08-05 16:26:36 | ||
15 | - */ | ||
16 | -@TableName("invoice_bill_mapping") | ||
17 | -@Data | ||
18 | -@AllArgsConstructor | ||
19 | -@ToString | ||
20 | -@NoArgsConstructor | ||
21 | -@EqualsAndHashCode(callSuper = false) | ||
22 | -@SuperBuilder | ||
23 | -public class InvoiceBillMappingDO extends BaseDO implements Serializable { | ||
24 | - | ||
25 | - private Long id; | ||
26 | - /** | ||
27 | - * 发票单号 | ||
28 | - */ | ||
29 | - private String invoiceNo; | ||
30 | - /** | ||
31 | - * invoice账单id | ||
32 | - */ | ||
33 | - private Long invoiceBillId; | ||
34 | - /** | ||
35 | - * 订单id | ||
36 | - */ | ||
37 | - private Long orderId; | ||
38 | - | ||
39 | -} |
src/main/java/com/order/erp/domain/dto/order/InvoiceBillOrderDO.java deleted
100644 → 0
1 | -package com.order.erp.domain.dto.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.annotation.TableName; | ||
4 | -import com.order.erp.domain.dto.BaseDO; | ||
5 | -import lombok.*; | ||
6 | -import lombok.experimental.SuperBuilder; | ||
7 | - | ||
8 | -import java.io.Serializable; | ||
9 | -import java.math.BigDecimal; | ||
10 | - | ||
11 | -/** | ||
12 | - * 应收款账单表(InvoiceBillOrder)实体类 | ||
13 | - * | ||
14 | - * @author makejava | ||
15 | - * @since 2024-08-05 16:26:33 | ||
16 | - */ | ||
17 | -@TableName("invoice_bill_order") | ||
18 | -@Data | ||
19 | -@AllArgsConstructor | ||
20 | -@ToString | ||
21 | -@NoArgsConstructor | ||
22 | -@EqualsAndHashCode(callSuper = false) | ||
23 | -@SuperBuilder | ||
24 | -public class InvoiceBillOrderDO extends BaseDO implements Serializable { | ||
25 | - | ||
26 | - private Long id; | ||
27 | - /** | ||
28 | - * 发票单号 | ||
29 | - */ | ||
30 | - private String invoiceNo; | ||
31 | - /** | ||
32 | - * 报关单url地址 | ||
33 | - */ | ||
34 | - private String bgUrl; | ||
35 | - /** | ||
36 | - * 必须回款日期 | ||
37 | - */ | ||
38 | - private String backRefundDate; | ||
39 | - /** | ||
40 | - * 发生扣款金额 | ||
41 | - */ | ||
42 | - private BigDecimal deductAmount; | ||
43 | - /** | ||
44 | - * 扣款单url地址 | ||
45 | - */ | ||
46 | - private String deductUrl; | ||
47 | - /** | ||
48 | - * 实际应收金额 | ||
49 | - */ | ||
50 | - private BigDecimal actualReceivableAmount; | ||
51 | - /** | ||
52 | - * 实际应付金额1 | ||
53 | - */ | ||
54 | - private BigDecimal actualPayedAmount1; | ||
55 | - /** | ||
56 | - * 实际应付金额2 | ||
57 | - */ | ||
58 | - private BigDecimal actualPayedAmount2; | ||
59 | - /** | ||
60 | - * 实际应付金额3 | ||
61 | - */ | ||
62 | - private BigDecimal actualPayedAmount3; | ||
63 | - /** | ||
64 | - * 其他费用金额 | ||
65 | - */ | ||
66 | - private BigDecimal otherAmount; | ||
67 | - /** | ||
68 | - * 总经理审核状态 0:待审核、1:审核通过,2:审核驳回 | ||
69 | - */ | ||
70 | - private Integer status; | ||
71 | - | ||
72 | -} |
src/main/java/com/order/erp/domain/dto/order/ProducePaymentCheckBillOrderDO.java deleted
100644 → 0
1 | -package com.order.erp.domain.dto.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.annotation.TableName; | ||
4 | -import com.order.erp.domain.dto.BaseDO; | ||
5 | -import lombok.*; | ||
6 | -import lombok.experimental.SuperBuilder; | ||
7 | - | ||
8 | -import java.io.Serializable; | ||
9 | - | ||
10 | -/** | ||
11 | - * 生产科对账单应收账单(ProducePaymentCheckBillOrder)实体类 | ||
12 | - * | ||
13 | - * @author makejava | ||
14 | - * @since 2024-08-05 16:26:35 | ||
15 | - */ | ||
16 | -@TableName("produce_payment_check_bill_order") | ||
17 | -@Data | ||
18 | -@AllArgsConstructor | ||
19 | -@ToString | ||
20 | -@NoArgsConstructor | ||
21 | -@EqualsAndHashCode(callSuper = false) | ||
22 | -@SuperBuilder | ||
23 | -public class ProducePaymentCheckBillOrderDO extends BaseDO implements Serializable { | ||
24 | - | ||
25 | - private Long id; | ||
26 | - /** | ||
27 | - * 生产科对账单 | ||
28 | - */ | ||
29 | - private String checkNo; | ||
30 | - /** | ||
31 | - * 发票url地址 | ||
32 | - */ | ||
33 | - private String invoiceUrl; | ||
34 | - /** | ||
35 | - * 扣款单url地址 | ||
36 | - */ | ||
37 | - private String deductPdfUrl; | ||
38 | - /** | ||
39 | - * 生产科应付款日期 | ||
40 | - */ | ||
41 | - private String payedDate; | ||
42 | - /** | ||
43 | - * 生产科扣款责任部门 | ||
44 | - */ | ||
45 | - private String deductDept; | ||
46 | - /** | ||
47 | - * 生产科扣款金额 | ||
48 | - */ | ||
49 | - private Double deductAmount; | ||
50 | - /** | ||
51 | - * 实际应付金额 | ||
52 | - */ | ||
53 | - private Double actualPayedAmount; | ||
54 | - /** | ||
55 | - * 总经理审核状态 0:待审核、1:审核通过,2:审核驳回 | ||
56 | - */ | ||
57 | - private Integer status; | ||
58 | - | ||
59 | -} |
src/main/java/com/order/erp/domain/vo/order/CheckBillMappingQueryVO.java deleted
100644 → 0
1 | -package com.order.erp.domain.vo.order; | ||
2 | - | ||
3 | -import com.order.erp.domain.vo.BasePageVO; | ||
4 | -import lombok.*; | ||
5 | -import lombok.experimental.SuperBuilder; | ||
6 | - | ||
7 | -import java.io.Serializable; | ||
8 | -import java.util.List; | ||
9 | - | ||
10 | -/** | ||
11 | - * 生产科对账单应收账单映射表(CheckBillMapping)实体类 | ||
12 | - * | ||
13 | - * @author makejava | ||
14 | - * @since 2024-08-05 16:26:37 | ||
15 | - */ | ||
16 | -@Data | ||
17 | -@AllArgsConstructor | ||
18 | -@ToString | ||
19 | -@NoArgsConstructor | ||
20 | -@EqualsAndHashCode(callSuper = false) | ||
21 | -@SuperBuilder | ||
22 | -public class CheckBillMappingQueryVO extends BasePageVO implements Serializable { | ||
23 | - | ||
24 | - private List<Long> ids; | ||
25 | - | ||
26 | - | ||
27 | - private Long id; | ||
28 | - /** | ||
29 | - * 生产科对账单号 | ||
30 | - */ | ||
31 | - private String checkNo; | ||
32 | - /** | ||
33 | - * check账单id | ||
34 | - */ | ||
35 | - private Long checkBillId; | ||
36 | - /** | ||
37 | - * 订单id | ||
38 | - */ | ||
39 | - private Long orderId; | ||
40 | - | ||
41 | - | ||
42 | -} | ||
43 | - |
src/main/java/com/order/erp/domain/vo/order/CheckBillMappingVO.java deleted
100644 → 0
1 | -package com.order.erp.domain.vo.order; | ||
2 | - | ||
3 | -import lombok.*; | ||
4 | -import lombok.experimental.SuperBuilder; | ||
5 | - | ||
6 | -import java.io.Serializable; | ||
7 | - | ||
8 | -/** | ||
9 | - * 生产科对账单应收账单映射表(CheckBillMapping)实体类 | ||
10 | - * | ||
11 | - * @author makejava | ||
12 | - * @since 2024-08-05 16:26:37 | ||
13 | - */ | ||
14 | -@Data | ||
15 | -@AllArgsConstructor | ||
16 | -@ToString | ||
17 | -@NoArgsConstructor | ||
18 | -@EqualsAndHashCode(callSuper = false) | ||
19 | -@SuperBuilder | ||
20 | -public class CheckBillMappingVO implements Serializable { | ||
21 | - | ||
22 | - private Long id; | ||
23 | - /** | ||
24 | - * 生产科对账单号 | ||
25 | - */ | ||
26 | - private String checkNo; | ||
27 | - /** | ||
28 | - * check账单id | ||
29 | - */ | ||
30 | - private Long checkBillId; | ||
31 | - /** | ||
32 | - * 订单id | ||
33 | - */ | ||
34 | - private Long orderId; | ||
35 | - | ||
36 | - | ||
37 | -} |
src/main/java/com/order/erp/domain/vo/order/InvoiceBaseOrderQueryVO.java deleted
100644 → 0
1 | -package com.order.erp.domain.vo.order; | ||
2 | - | ||
3 | -import com.order.erp.domain.vo.BasePageVO; | ||
4 | -import lombok.*; | ||
5 | -import lombok.experimental.SuperBuilder; | ||
6 | - | ||
7 | -import javax.validation.constraints.NotBlank; | ||
8 | -import java.io.Serializable; | ||
9 | - | ||
10 | -/** | ||
11 | - * 应收款账单表(InvoiceBillOrder)实体类 | ||
12 | - * | ||
13 | - * @author makejava | ||
14 | - * @since 2024-08-05 16:26:34 | ||
15 | - */ | ||
16 | -@Data | ||
17 | -@AllArgsConstructor | ||
18 | -@ToString | ||
19 | -@NoArgsConstructor | ||
20 | -@EqualsAndHashCode(callSuper = false) | ||
21 | -@SuperBuilder | ||
22 | -public class InvoiceBaseOrderQueryVO extends BasePageVO implements Serializable { | ||
23 | - | ||
24 | - /** | ||
25 | - * 发票单号 | ||
26 | - */ | ||
27 | - @NotBlank(message = "发票单号不能为空") | ||
28 | - private String invoiceNo; | ||
29 | -} | ||
30 | - |
src/main/java/com/order/erp/domain/vo/order/InvoiceBillAmountInfoVO.java deleted
100644 → 0
1 | -package com.order.erp.domain.vo.order; | ||
2 | - | ||
3 | -import lombok.*; | ||
4 | -import lombok.experimental.SuperBuilder; | ||
5 | - | ||
6 | -import java.io.Serializable; | ||
7 | -import java.math.BigDecimal; | ||
8 | - | ||
9 | -/** | ||
10 | - * 应收款账单 -- 其他金额信息 | ||
11 | - * | ||
12 | - * @author makejava | ||
13 | - * @since 2024-08-05 16:26:33 | ||
14 | - */ | ||
15 | -@Data | ||
16 | -@AllArgsConstructor | ||
17 | -@ToString | ||
18 | -@NoArgsConstructor | ||
19 | -@EqualsAndHashCode(callSuper = false) | ||
20 | -@SuperBuilder | ||
21 | -public class InvoiceBillAmountInfoVO implements Serializable { | ||
22 | - | ||
23 | - private Long id; | ||
24 | - | ||
25 | - /** | ||
26 | - * 报关单url地址 | ||
27 | - */ | ||
28 | - private String bgUrl; | ||
29 | - | ||
30 | - /** | ||
31 | - * 实际应收金额 | ||
32 | - */ | ||
33 | - private BigDecimal actualReceivableAmount; | ||
34 | - /** | ||
35 | - * 实际应付金额1 | ||
36 | - */ | ||
37 | - private BigDecimal actualPayedAmount1; | ||
38 | - /** | ||
39 | - * 实际应付金额2 | ||
40 | - */ | ||
41 | - private BigDecimal actualPayedAmount2; | ||
42 | - /** | ||
43 | - * 实际应付金额3 | ||
44 | - */ | ||
45 | - private BigDecimal actualPayedAmount3; | ||
46 | - /** | ||
47 | - * 其他费用金额 | ||
48 | - */ | ||
49 | - private BigDecimal otherAmount; | ||
50 | - | ||
51 | -} |
src/main/java/com/order/erp/domain/vo/order/InvoiceBillCreateVO.java deleted
100644 → 0
1 | -package com.order.erp.domain.vo.order; | ||
2 | - | ||
3 | -import lombok.*; | ||
4 | -import lombok.experimental.SuperBuilder; | ||
5 | - | ||
6 | -import java.io.Serializable; | ||
7 | -import java.util.List; | ||
8 | - | ||
9 | -/** | ||
10 | - * 应收款账单表(InvoiceBillOrder)实体类 | ||
11 | - * | ||
12 | - * @author makejava | ||
13 | - * @since 2024-08-05 16:26:33 | ||
14 | - */ | ||
15 | -@Data | ||
16 | -@AllArgsConstructor | ||
17 | -@ToString | ||
18 | -@NoArgsConstructor | ||
19 | -@EqualsAndHashCode(callSuper = false) | ||
20 | -@SuperBuilder | ||
21 | -public class InvoiceBillCreateVO implements Serializable { | ||
22 | - private static final long serialVersionUID = 543899167451834300L; | ||
23 | - | ||
24 | - private Long id; | ||
25 | - | ||
26 | - /** | ||
27 | - * 发票单号 | ||
28 | - */ | ||
29 | - private String invoiceNo; | ||
30 | - | ||
31 | - /** | ||
32 | - * 报关单url地址 | ||
33 | - */ | ||
34 | - private String bgUrl; | ||
35 | - | ||
36 | - /** | ||
37 | - * 必须回款日期 | ||
38 | - */ | ||
39 | - private String backRefundDate; | ||
40 | - | ||
41 | - /** | ||
42 | - * 订单id集合 | ||
43 | - */ | ||
44 | - private List<Long> orderIds; | ||
45 | - | ||
46 | - | ||
47 | -} |
src/main/java/com/order/erp/domain/vo/order/InvoiceBillDeductInfoVO.java deleted
100644 → 0
1 | -package com.order.erp.domain.vo.order; | ||
2 | - | ||
3 | -import lombok.*; | ||
4 | -import lombok.experimental.SuperBuilder; | ||
5 | - | ||
6 | -import java.io.Serializable; | ||
7 | -import java.math.BigDecimal; | ||
8 | - | ||
9 | -/** | ||
10 | - * 应收款账单 -- 扣款信息 | ||
11 | - * | ||
12 | - * @author makejava | ||
13 | - * @since 2024-08-05 16:26:33 | ||
14 | - */ | ||
15 | -@Data | ||
16 | -@AllArgsConstructor | ||
17 | -@ToString | ||
18 | -@NoArgsConstructor | ||
19 | -@EqualsAndHashCode(callSuper = false) | ||
20 | -@SuperBuilder | ||
21 | -public class InvoiceBillDeductInfoVO implements Serializable { | ||
22 | - | ||
23 | - private Long id; | ||
24 | - | ||
25 | - /** | ||
26 | - * 发票单号 | ||
27 | - */ | ||
28 | - private String invoiceNo; | ||
29 | - | ||
30 | - /** | ||
31 | - * 发生扣款金额 | ||
32 | - */ | ||
33 | - private BigDecimal deductAmount; | ||
34 | - | ||
35 | - /** | ||
36 | - * 扣款单url地址 | ||
37 | - */ | ||
38 | - private String deductUrl; | ||
39 | - | ||
40 | -} |
src/main/java/com/order/erp/domain/vo/order/InvoiceBillMappingQueryVO.java deleted
100644 → 0
1 | -package com.order.erp.domain.vo.order; | ||
2 | - | ||
3 | -import com.order.erp.domain.vo.BasePageVO; | ||
4 | -import lombok.*; | ||
5 | -import lombok.experimental.SuperBuilder; | ||
6 | - | ||
7 | -import java.io.Serializable; | ||
8 | -import java.util.List; | ||
9 | - | ||
10 | -/** | ||
11 | - * 应收款账单关联订单映射表(InvoiceBillMapping)实体类 | ||
12 | - * | ||
13 | - * @author makejava | ||
14 | - * @since 2024-08-05 16:26:36 | ||
15 | - */ | ||
16 | -@Data | ||
17 | -@AllArgsConstructor | ||
18 | -@ToString | ||
19 | -@NoArgsConstructor | ||
20 | -@EqualsAndHashCode(callSuper = false) | ||
21 | -@SuperBuilder | ||
22 | -public class InvoiceBillMappingQueryVO extends BasePageVO implements Serializable { | ||
23 | - private static final long serialVersionUID = -10772282327497511L; | ||
24 | - | ||
25 | - private List<Long> ids; | ||
26 | - | ||
27 | - | ||
28 | - private Long id; | ||
29 | - /** | ||
30 | - * 发票单号 | ||
31 | - */ | ||
32 | - private String invoiceNo; | ||
33 | - /** | ||
34 | - * invoice账单id | ||
35 | - */ | ||
36 | - private Long invoiceBillId; | ||
37 | - /** | ||
38 | - * 订单id | ||
39 | - */ | ||
40 | - private Long orderId; | ||
41 | - | ||
42 | - | ||
43 | -} | ||
44 | - |
src/main/java/com/order/erp/domain/vo/order/InvoiceBillMappingVO.java deleted
100644 → 0
1 | -package com.order.erp.domain.vo.order; | ||
2 | - | ||
3 | -import lombok.*; | ||
4 | -import lombok.experimental.SuperBuilder; | ||
5 | - | ||
6 | -import java.io.Serializable; | ||
7 | - | ||
8 | -/** | ||
9 | - * 应收款账单关联订单映射表(InvoiceBillMapping)实体类 | ||
10 | - * | ||
11 | - * @author makejava | ||
12 | - * @since 2024-08-05 16:26:36 | ||
13 | - */ | ||
14 | -@Data | ||
15 | -@AllArgsConstructor | ||
16 | -@ToString | ||
17 | -@NoArgsConstructor | ||
18 | -@EqualsAndHashCode(callSuper = false) | ||
19 | -@SuperBuilder | ||
20 | -public class InvoiceBillMappingVO implements Serializable { | ||
21 | - private static final long serialVersionUID = -55765026730369748L; | ||
22 | - | ||
23 | - private Long id; | ||
24 | - /** | ||
25 | - * 发票单号 | ||
26 | - */ | ||
27 | - private String invoiceNo; | ||
28 | - /** | ||
29 | - * invoice账单id | ||
30 | - */ | ||
31 | - private Long invoiceBillId; | ||
32 | - /** | ||
33 | - * 订单id | ||
34 | - */ | ||
35 | - private Long orderId; | ||
36 | - | ||
37 | - | ||
38 | -} |
src/main/java/com/order/erp/domain/vo/order/InvoiceBillOrderQueryVO.java deleted
100644 → 0
1 | -package com.order.erp.domain.vo.order; | ||
2 | - | ||
3 | -import com.order.erp.domain.vo.BasePageVO; | ||
4 | -import lombok.*; | ||
5 | -import lombok.experimental.SuperBuilder; | ||
6 | - | ||
7 | -import java.io.Serializable; | ||
8 | -import java.util.List; | ||
9 | - | ||
10 | -/** | ||
11 | - * 应收款账单表(InvoiceBillOrder)实体类 | ||
12 | - * | ||
13 | - * @author makejava | ||
14 | - * @since 2024-08-05 16:26:34 | ||
15 | - */ | ||
16 | -@Data | ||
17 | -@AllArgsConstructor | ||
18 | -@ToString | ||
19 | -@NoArgsConstructor | ||
20 | -@EqualsAndHashCode(callSuper = false) | ||
21 | -@SuperBuilder | ||
22 | -public class InvoiceBillOrderQueryVO extends BasePageVO implements Serializable { | ||
23 | - | ||
24 | - private List<Long> ids; | ||
25 | - | ||
26 | - /** | ||
27 | - * 发票单号 | ||
28 | - */ | ||
29 | - private String invoiceNo; | ||
30 | - | ||
31 | - /** | ||
32 | - * 总经理审核状态 0:待审核、1:审核通过,2:审核驳回 | ||
33 | - */ | ||
34 | - private Integer status; | ||
35 | - | ||
36 | - /** | ||
37 | - * 客户编码 | ||
38 | - */ | ||
39 | - private String customerCode; | ||
40 | - | ||
41 | - /** | ||
42 | - * 项目号 | ||
43 | - */ | ||
44 | - private String projectNo; | ||
45 | - | ||
46 | - /** | ||
47 | - * 生产科 | ||
48 | - */ | ||
49 | - private String productionDepartment; | ||
50 | - | ||
51 | - /** | ||
52 | - * 内部编号 | ||
53 | - */ | ||
54 | - private String innerNo; | ||
55 | - | ||
56 | - /** | ||
57 | - * 客户po号 | ||
58 | - */ | ||
59 | - private String customerPo; | ||
60 | -} | ||
61 | - |
src/main/java/com/order/erp/domain/vo/order/InvoiceBillOrderVO.java deleted
100644 → 0
1 | -package com.order.erp.domain.vo.order; | ||
2 | - | ||
3 | -import lombok.*; | ||
4 | -import lombok.experimental.SuperBuilder; | ||
5 | - | ||
6 | -import java.io.Serializable; | ||
7 | -import java.math.BigDecimal; | ||
8 | - | ||
9 | -/** | ||
10 | - * 应收款账单表(InvoiceBillOrder)实体类 | ||
11 | - * | ||
12 | - * @author makejava | ||
13 | - * @since 2024-08-05 16:26:33 | ||
14 | - */ | ||
15 | -@Data | ||
16 | -@AllArgsConstructor | ||
17 | -@ToString | ||
18 | -@NoArgsConstructor | ||
19 | -@EqualsAndHashCode(callSuper = false) | ||
20 | -@SuperBuilder | ||
21 | -public class InvoiceBillOrderVO implements Serializable { | ||
22 | - private static final long serialVersionUID = 543899167451834300L; | ||
23 | - | ||
24 | - private Long id; | ||
25 | - | ||
26 | - /** | ||
27 | - * 发票单号 | ||
28 | - */ | ||
29 | - private String invoiceNo; | ||
30 | - | ||
31 | - /** | ||
32 | - * 报关单url地址 | ||
33 | - */ | ||
34 | - private String bgUrl; | ||
35 | - | ||
36 | - /** | ||
37 | - * 必须回款日期 | ||
38 | - */ | ||
39 | - private String backRefundDate; | ||
40 | - | ||
41 | - /** | ||
42 | - * 发生扣款金额 | ||
43 | - */ | ||
44 | - private BigDecimal deductAmount; | ||
45 | - | ||
46 | - /** | ||
47 | - * 扣款单url地址 | ||
48 | - */ | ||
49 | - private String deductUrl; | ||
50 | - | ||
51 | - /** | ||
52 | - * 实际应收金额 | ||
53 | - */ | ||
54 | - private BigDecimal actualReceivableAmount; | ||
55 | - | ||
56 | - /** | ||
57 | - * 实际应付金额1 | ||
58 | - */ | ||
59 | - private BigDecimal actualPayedAmount1; | ||
60 | - | ||
61 | - /** | ||
62 | - * 实际应付金额2 | ||
63 | - */ | ||
64 | - private BigDecimal actualPayedAmount2; | ||
65 | - | ||
66 | - /** | ||
67 | - * 实际应付金额3 | ||
68 | - */ | ||
69 | - private BigDecimal actualPayedAmount3; | ||
70 | - | ||
71 | - /** | ||
72 | - * 其他费用金额 | ||
73 | - */ | ||
74 | - private BigDecimal otherAmount; | ||
75 | - | ||
76 | - /** | ||
77 | - * 总经理审核状态 0:待审核、1:审核通过,2:审核驳回 | ||
78 | - */ | ||
79 | - private Integer status; | ||
80 | - | ||
81 | - | ||
82 | -} |
src/main/java/com/order/erp/domain/vo/order/ProducePaymentCheckBillOrderQueryVO.java deleted
100644 → 0
1 | -package com.order.erp.domain.vo.order; | ||
2 | - | ||
3 | -import com.order.erp.domain.vo.BasePageVO; | ||
4 | -import lombok.*; | ||
5 | -import lombok.experimental.SuperBuilder; | ||
6 | - | ||
7 | -import java.io.Serializable; | ||
8 | -import java.util.List; | ||
9 | - | ||
10 | -/** | ||
11 | - * 生产科对账单应收账单(ProducePaymentCheckBillOrder)实体类 | ||
12 | - * | ||
13 | - * @author makejava | ||
14 | - * @since 2024-08-05 16:26:35 | ||
15 | - */ | ||
16 | -@Data | ||
17 | -@AllArgsConstructor | ||
18 | -@ToString | ||
19 | -@NoArgsConstructor | ||
20 | -@EqualsAndHashCode(callSuper = false) | ||
21 | -@SuperBuilder | ||
22 | -public class ProducePaymentCheckBillOrderQueryVO extends BasePageVO implements Serializable { | ||
23 | - | ||
24 | - private List<Long> ids; | ||
25 | - | ||
26 | - | ||
27 | - private Long id; | ||
28 | - /** | ||
29 | - * 生产科对账单 | ||
30 | - */ | ||
31 | - private String checkNo; | ||
32 | - /** | ||
33 | - * 发票url地址 | ||
34 | - */ | ||
35 | - private String invoiceUrl; | ||
36 | - /** | ||
37 | - * 扣款单url地址 | ||
38 | - */ | ||
39 | - private String deductPdfUrl; | ||
40 | - /** | ||
41 | - * 生产科应付款日期 | ||
42 | - */ | ||
43 | - private String payedDate; | ||
44 | - /** | ||
45 | - * 生产科扣款责任部门 | ||
46 | - */ | ||
47 | - private String deductDept; | ||
48 | - /** | ||
49 | - * 生产科扣款金额 | ||
50 | - */ | ||
51 | - private Double deductAmount; | ||
52 | - /** | ||
53 | - * 实际应付金额 | ||
54 | - */ | ||
55 | - private Double actualPayedAmount; | ||
56 | - /** | ||
57 | - * 总经理审核状态 0:待审核、1:审核通过,2:审核驳回 | ||
58 | - */ | ||
59 | - private Integer status; | ||
60 | - | ||
61 | - | ||
62 | -} | ||
63 | - |
src/main/java/com/order/erp/domain/vo/order/ProducePaymentCheckBillOrderVO.java deleted
100644 → 0
1 | -package com.order.erp.domain.vo.order; | ||
2 | - | ||
3 | -import lombok.*; | ||
4 | -import lombok.experimental.SuperBuilder; | ||
5 | - | ||
6 | -import java.io.Serializable; | ||
7 | - | ||
8 | -/** | ||
9 | - * 生产科对账单应收账单(ProducePaymentCheckBillOrder)实体类 | ||
10 | - * | ||
11 | - * @author makejava | ||
12 | - * @since 2024-08-05 16:26:35 | ||
13 | - */ | ||
14 | -@Data | ||
15 | -@AllArgsConstructor | ||
16 | -@ToString | ||
17 | -@NoArgsConstructor | ||
18 | -@EqualsAndHashCode(callSuper = false) | ||
19 | -@SuperBuilder | ||
20 | -public class ProducePaymentCheckBillOrderVO implements Serializable { | ||
21 | - private static final long serialVersionUID = 239047702576286556L; | ||
22 | - | ||
23 | - private Long id; | ||
24 | - /** | ||
25 | - * 生产科对账单 | ||
26 | - */ | ||
27 | - private String checkNo; | ||
28 | - /** | ||
29 | - * 发票url地址 | ||
30 | - */ | ||
31 | - private String invoiceUrl; | ||
32 | - /** | ||
33 | - * 扣款单url地址 | ||
34 | - */ | ||
35 | - private String deductPdfUrl; | ||
36 | - /** | ||
37 | - * 生产科应付款日期 | ||
38 | - */ | ||
39 | - private String payedDate; | ||
40 | - /** | ||
41 | - * 生产科扣款责任部门 | ||
42 | - */ | ||
43 | - private String deductDept; | ||
44 | - /** | ||
45 | - * 生产科扣款金额 | ||
46 | - */ | ||
47 | - private Double deductAmount; | ||
48 | - /** | ||
49 | - * 实际应付金额 | ||
50 | - */ | ||
51 | - private Double actualPayedAmount; | ||
52 | - /** | ||
53 | - * 总经理审核状态 0:待审核、1:审核通过,2:审核驳回 | ||
54 | - */ | ||
55 | - private Integer status; | ||
56 | - | ||
57 | - | ||
58 | -} |
src/main/java/com/order/erp/mapper/order/CheckBillMappingMapper.java deleted
100644 → 0
1 | -package com.order.erp.mapper.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.core.mapper.BaseMapper; | ||
4 | -import com.order.erp.domain.dto.order.CheckBillMappingDO; | ||
5 | - | ||
6 | -/** | ||
7 | - * 生产科对账单应收账单映射表(CheckBillMapping)表数据库访问层 | ||
8 | - * | ||
9 | - * @author makejava | ||
10 | - * @since 2024-08-05 16:26:37 | ||
11 | - */ | ||
12 | -public interface CheckBillMappingMapper extends BaseMapper<CheckBillMappingDO> { | ||
13 | - | ||
14 | - | ||
15 | -} | ||
16 | - |
src/main/java/com/order/erp/mapper/order/InvoiceBillMappingMapper.java deleted
100644 → 0
1 | -package com.order.erp.mapper.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.core.mapper.BaseMapper; | ||
4 | -import com.order.erp.domain.dto.order.InvoiceBillMappingDO; | ||
5 | - | ||
6 | -/** | ||
7 | - * 应收款账单关联订单映射表(InvoiceBillMapping)表数据库访问层 | ||
8 | - * | ||
9 | - * @author makejava | ||
10 | - * @since 2024-08-05 16:26:36 | ||
11 | - */ | ||
12 | -public interface InvoiceBillMappingMapper extends BaseMapper<InvoiceBillMappingDO> { | ||
13 | - | ||
14 | - | ||
15 | -} | ||
16 | - |
src/main/java/com/order/erp/mapper/order/InvoiceBillOrderMapper.java deleted
100644 → 0
1 | -package com.order.erp.mapper.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.core.mapper.BaseMapper; | ||
4 | -import com.order.erp.domain.dto.order.InvoiceBillOrderDO; | ||
5 | - | ||
6 | -/** | ||
7 | - * 应收款账单表(InvoiceBillOrder)表数据库访问层 | ||
8 | - * | ||
9 | - * @author makejava | ||
10 | - * @since 2024-08-05 16:26:34 | ||
11 | - */ | ||
12 | -public interface InvoiceBillOrderMapper extends BaseMapper<InvoiceBillOrderDO> { | ||
13 | - | ||
14 | - | ||
15 | -} | ||
16 | - |
src/main/java/com/order/erp/mapper/order/ProducePaymentCheckBillOrderMapper.java deleted
100644 → 0
1 | -package com.order.erp.mapper.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.core.mapper.BaseMapper; | ||
4 | -import com.order.erp.domain.dto.order.ProducePaymentCheckBillOrderDO; | ||
5 | - | ||
6 | -/** | ||
7 | - * 生产科对账单应收账单(ProducePaymentCheckBillOrder)表数据库访问层 | ||
8 | - * | ||
9 | - * @author makejava | ||
10 | - * @since 2024-08-05 16:26:35 | ||
11 | - */ | ||
12 | -public interface ProducePaymentCheckBillOrderMapper extends BaseMapper<ProducePaymentCheckBillOrderDO> { | ||
13 | - | ||
14 | - | ||
15 | -} | ||
16 | - |
src/main/java/com/order/erp/service/order/CheckBillMappingService.java deleted
100644 → 0
1 | -package com.order.erp.service.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.extension.service.IService; | ||
4 | -import com.order.erp.common.constant.ServerResult; | ||
5 | -import com.order.erp.domain.dto.order.CheckBillMappingDO; | ||
6 | -import com.order.erp.domain.vo.order.CheckBillMappingQueryVO; | ||
7 | -import com.order.erp.domain.vo.order.CheckBillMappingVO; | ||
8 | - | ||
9 | -/** | ||
10 | - * 生产科对账单应收账单映射表(CheckBillMapping)表服务接口 | ||
11 | - * | ||
12 | - * @author makejava | ||
13 | - * @since 2024-08-05 16:26:37 | ||
14 | - */ | ||
15 | -public interface CheckBillMappingService extends IService<CheckBillMappingDO> { | ||
16 | - | ||
17 | - /** | ||
18 | - * 通过ID查询单条数据 | ||
19 | - * | ||
20 | - * @param checkBillMappingQueryVO 主键 | ||
21 | - * @return 实例对象 | ||
22 | - */ | ||
23 | - ServerResult queryById(CheckBillMappingQueryVO checkBillMappingQueryVO); | ||
24 | - | ||
25 | - /** | ||
26 | - * 分页查询 | ||
27 | - * | ||
28 | - * @param checkBillMappingQueryVO 筛选条件 | ||
29 | - * @return 查询结果 | ||
30 | - */ | ||
31 | - ServerResult list(CheckBillMappingQueryVO checkBillMappingQueryVO); | ||
32 | - | ||
33 | - /** | ||
34 | - * 新增数据 | ||
35 | - * | ||
36 | - * @param checkBillMappingVO 数据VO | ||
37 | - * @return 新增结果 | ||
38 | - */ | ||
39 | - ServerResult add(CheckBillMappingVO checkBillMappingVO); | ||
40 | - | ||
41 | - /** | ||
42 | - * 修改数据 | ||
43 | - * | ||
44 | - * @param checkBillMappingVO 数据VO | ||
45 | - * @return 编辑结果 | ||
46 | - */ | ||
47 | - ServerResult edit(CheckBillMappingVO checkBillMappingVO); | ||
48 | - | ||
49 | - /** | ||
50 | - * 通过主键删除数据 | ||
51 | - * | ||
52 | - * @param checkBillMappingQueryVO 筛选条件 | ||
53 | - * @return 是否成功 | ||
54 | - */ | ||
55 | - ServerResult deleteById(CheckBillMappingQueryVO checkBillMappingQueryVO); | ||
56 | - | ||
57 | -} |
src/main/java/com/order/erp/service/order/EmailTemplateService.java deleted
100644 → 0
1 | -package com.order.erp.service.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.extension.service.IService; | ||
4 | -import com.order.erp.common.constant.ServerResult; | ||
5 | -import com.order.erp.domain.dto.order.EmailTemplateDO; | ||
6 | -import com.order.erp.domain.vo.order.EmailTemplateQueryVO; | ||
7 | -import com.order.erp.domain.vo.order.EmailTemplateVO; | ||
8 | - | ||
9 | -/** | ||
10 | - * 邮件模板表(EmailTemplate)表服务接口 | ||
11 | - * | ||
12 | - * @author makejava | ||
13 | - * @since 2024-07-03 10:58:27 | ||
14 | - */ | ||
15 | -public interface EmailTemplateService extends IService<EmailTemplateDO> { | ||
16 | - | ||
17 | - /** | ||
18 | - * 通过ID查询单条数据 | ||
19 | - * | ||
20 | - * @param emailTemplateQueryVO 主键 | ||
21 | - * @return 实例对象 | ||
22 | - */ | ||
23 | - ServerResult queryById(EmailTemplateQueryVO emailTemplateQueryVO); | ||
24 | - | ||
25 | - /** | ||
26 | - * 分页查询 | ||
27 | - * | ||
28 | - * @param emailTemplateQueryVO 筛选条件 | ||
29 | - * @return 查询结果 | ||
30 | - */ | ||
31 | - ServerResult list(EmailTemplateQueryVO emailTemplateQueryVO); | ||
32 | - | ||
33 | - /** | ||
34 | - * 新增数据 | ||
35 | - * | ||
36 | - * @param emailTemplateVO 数据VO | ||
37 | - * @return 新增结果 | ||
38 | - */ | ||
39 | - ServerResult add(EmailTemplateVO emailTemplateVO); | ||
40 | - | ||
41 | - /** | ||
42 | - * 修改数据 | ||
43 | - * | ||
44 | - * @param emailTemplateVO 数据VO | ||
45 | - * @return 编辑结果 | ||
46 | - */ | ||
47 | - ServerResult edit(EmailTemplateVO emailTemplateVO); | ||
48 | - | ||
49 | - /** | ||
50 | - * 通过主键删除数据 | ||
51 | - * | ||
52 | - * @param emailTemplateQueryVO 筛选条件 | ||
53 | - * @return 是否成功 | ||
54 | - */ | ||
55 | - ServerResult deleteById(EmailTemplateQueryVO emailTemplateQueryVO); | ||
56 | - | ||
57 | -} |
src/main/java/com/order/erp/service/order/InvoiceBillMappingService.java deleted
100644 → 0
1 | -package com.order.erp.service.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.extension.service.IService; | ||
4 | -import com.order.erp.common.constant.ServerResult; | ||
5 | -import com.order.erp.domain.dto.order.InvoiceBillMappingDO; | ||
6 | -import com.order.erp.domain.vo.order.InvoiceBillMappingQueryVO; | ||
7 | -import com.order.erp.domain.vo.order.InvoiceBillMappingVO; | ||
8 | - | ||
9 | -/** | ||
10 | - * 应收款账单关联订单映射表(InvoiceBillMapping)表服务接口 | ||
11 | - * | ||
12 | - * @author makejava | ||
13 | - * @since 2024-08-05 16:26:36 | ||
14 | - */ | ||
15 | -public interface InvoiceBillMappingService extends IService<InvoiceBillMappingDO> { | ||
16 | - | ||
17 | - /** | ||
18 | - * 通过ID查询单条数据 | ||
19 | - * | ||
20 | - * @param invoiceBillMappingQueryVO 主键 | ||
21 | - * @return 实例对象 | ||
22 | - */ | ||
23 | - ServerResult queryById(InvoiceBillMappingQueryVO invoiceBillMappingQueryVO); | ||
24 | - | ||
25 | - /** | ||
26 | - * 分页查询 | ||
27 | - * | ||
28 | - * @param invoiceBillMappingQueryVO 筛选条件 | ||
29 | - * @return 查询结果 | ||
30 | - */ | ||
31 | - ServerResult list(InvoiceBillMappingQueryVO invoiceBillMappingQueryVO); | ||
32 | - | ||
33 | - /** | ||
34 | - * 新增数据 | ||
35 | - * | ||
36 | - * @param invoiceBillMappingVO 数据VO | ||
37 | - * @return 新增结果 | ||
38 | - */ | ||
39 | - ServerResult add(InvoiceBillMappingVO invoiceBillMappingVO); | ||
40 | - | ||
41 | - /** | ||
42 | - * 修改数据 | ||
43 | - * | ||
44 | - * @param invoiceBillMappingVO 数据VO | ||
45 | - * @return 编辑结果 | ||
46 | - */ | ||
47 | - ServerResult edit(InvoiceBillMappingVO invoiceBillMappingVO); | ||
48 | - | ||
49 | - /** | ||
50 | - * 通过主键删除数据 | ||
51 | - * | ||
52 | - * @param invoiceBillMappingQueryVO 筛选条件 | ||
53 | - * @return 是否成功 | ||
54 | - */ | ||
55 | - ServerResult deleteById(InvoiceBillMappingQueryVO invoiceBillMappingQueryVO); | ||
56 | - | ||
57 | -} |
src/main/java/com/order/erp/service/order/InvoiceBillOrderService.java deleted
100644 → 0
1 | -package com.order.erp.service.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.extension.service.IService; | ||
4 | -import com.order.erp.common.constant.ServerResult; | ||
5 | -import com.order.erp.domain.dto.order.InvoiceBillOrderDO; | ||
6 | -import com.order.erp.domain.vo.order.*; | ||
7 | - | ||
8 | -/** | ||
9 | - * 应收款账单表(InvoiceBillOrder)表服务接口 | ||
10 | - * | ||
11 | - * @author makejava | ||
12 | - * @since 2024-08-05 16:26:34 | ||
13 | - */ | ||
14 | -public interface InvoiceBillOrderService extends IService<InvoiceBillOrderDO> { | ||
15 | - | ||
16 | - /** | ||
17 | - * 分页查询 | ||
18 | - * | ||
19 | - * @param invoiceBillOrderQueryVO 筛选条件 | ||
20 | - * @return 查询结果 | ||
21 | - */ | ||
22 | - ServerResult listByPage(InvoiceBillOrderQueryVO invoiceBillOrderQueryVO); | ||
23 | - | ||
24 | - /** | ||
25 | - * @param queryVO | ||
26 | - * @return | ||
27 | - */ | ||
28 | - ServerResult listBaseOrderInfoBy(InvoiceBaseOrderQueryVO queryVO); | ||
29 | - | ||
30 | - /** | ||
31 | - * 新增数据 | ||
32 | - * | ||
33 | - * @param createVO 数据VO | ||
34 | - * @return 新增结果 | ||
35 | - */ | ||
36 | - ServerResult create(InvoiceBillCreateVO createVO); | ||
37 | - | ||
38 | - /** | ||
39 | - * 更新扣款信息 | ||
40 | - * | ||
41 | - * @param deductInfoVO 数据VO | ||
42 | - * @return 编辑结果 | ||
43 | - */ | ||
44 | - ServerResult updateDeductInfo(InvoiceBillDeductInfoVO deductInfoVO); | ||
45 | - | ||
46 | - /** | ||
47 | - * 更新其他金额信息 | ||
48 | - * | ||
49 | - * @param amountInfoVO | ||
50 | - * @return | ||
51 | - */ | ||
52 | - ServerResult updateAmountInfo(InvoiceBillAmountInfoVO amountInfoVO); | ||
53 | - | ||
54 | - /** | ||
55 | - * 通过主键删除数据 | ||
56 | - * | ||
57 | - * @param invoiceBillOrderQueryVO 筛选条件 | ||
58 | - * @return 是否成功 | ||
59 | - */ | ||
60 | - ServerResult deleteById(InvoiceBillOrderQueryVO invoiceBillOrderQueryVO); | ||
61 | - | ||
62 | -} |
src/main/java/com/order/erp/service/order/OrderAuditLogService.java deleted
100644 → 0
1 | -package com.order.erp.service.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.extension.service.IService; | ||
4 | -import com.order.erp.common.constant.ServerResult; | ||
5 | -import com.order.erp.domain.dto.order.OrderAuditLogDO; | ||
6 | -import com.order.erp.domain.vo.order.OrderAuditLogQueryVO; | ||
7 | -import com.order.erp.domain.vo.order.OrderAuditLogVO; | ||
8 | - | ||
9 | -import java.util.List; | ||
10 | - | ||
11 | -/** | ||
12 | - * 用户订单审批日志表(OrderAuditLog)表服务接口 | ||
13 | - * | ||
14 | - * @author makejava | ||
15 | - * @since 2023-09-08 15:26:42 | ||
16 | - */ | ||
17 | -public interface OrderAuditLogService extends IService<OrderAuditLogDO> { | ||
18 | - | ||
19 | - /** | ||
20 | - * 通过ID查询单条数据 | ||
21 | - * | ||
22 | - * @param orderAuditLogQueryVO 主键 | ||
23 | - * @return 实例对象 | ||
24 | - */ | ||
25 | - ServerResult queryById(OrderAuditLogQueryVO orderAuditLogQueryVO); | ||
26 | - | ||
27 | - /** | ||
28 | - * 分页查询 | ||
29 | - * | ||
30 | - * @param orderAuditLogQueryVO 筛选条件 | ||
31 | - * @return 查询结果 | ||
32 | - */ | ||
33 | - ServerResult list(OrderAuditLogQueryVO orderAuditLogQueryVO); | ||
34 | - | ||
35 | - | ||
36 | - /** | ||
37 | - * | ||
38 | - * @param queryVO | ||
39 | - * @return | ||
40 | - */ | ||
41 | - ServerResult listByPage(OrderAuditLogQueryVO queryVO); | ||
42 | - | ||
43 | - /** | ||
44 | - * 新增数据 | ||
45 | - * | ||
46 | - * @param orderAuditLogVO 数据VO | ||
47 | - * @return 新增结果 | ||
48 | - */ | ||
49 | - ServerResult add(OrderAuditLogVO orderAuditLogVO); | ||
50 | - | ||
51 | - /** | ||
52 | - * 修改数据 | ||
53 | - * | ||
54 | - * @param orderAuditLogVO 数据VO | ||
55 | - * @return 编辑结果 | ||
56 | - */ | ||
57 | - ServerResult edit(OrderAuditLogVO orderAuditLogVO); | ||
58 | - | ||
59 | - /** | ||
60 | - * 通过主键删除数据 | ||
61 | - * | ||
62 | - * @param orderAuditLogQueryVO 筛选条件 | ||
63 | - * @return 是否成功 | ||
64 | - */ | ||
65 | - ServerResult deleteById(OrderAuditLogQueryVO orderAuditLogQueryVO); | ||
66 | - | ||
67 | - boolean deleteByOrderId(Long getId); | ||
68 | - | ||
69 | - boolean deleteByOrderIds(List<Long> orderIds); | ||
70 | -} |
src/main/java/com/order/erp/service/order/OrderBaseInfoService.java deleted
100644 → 0
1 | -package com.order.erp.service.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | ||
4 | -import com.baomidou.mybatisplus.extension.service.IService; | ||
5 | -import com.order.erp.common.constant.ServerResult; | ||
6 | -import com.order.erp.common.excel4j.exceptions.Excel4JException; | ||
7 | -import com.order.erp.domain.dto.order.OrderBaseInfoDO; | ||
8 | -import com.order.erp.domain.vo.order.*; | ||
9 | - | ||
10 | -import javax.servlet.http.HttpServletResponse; | ||
11 | -import java.io.IOException; | ||
12 | -import java.util.List; | ||
13 | -import java.util.Map; | ||
14 | - | ||
15 | -/** | ||
16 | - * 订单基础信息表(OrderBaseInfo)表服务接口 | ||
17 | - * | ||
18 | - * @author makejava | ||
19 | - * @since 2023-09-08 15:26:43 | ||
20 | - */ | ||
21 | -public interface OrderBaseInfoService extends IService<OrderBaseInfoDO> { | ||
22 | - | ||
23 | - /** | ||
24 | - * | ||
25 | - * @param queryVO | ||
26 | - * @return | ||
27 | - */ | ||
28 | - LambdaQueryWrapper<OrderBaseInfoDO> buildQueryByParam(OrderBaseInfoQueryVO queryVO); | ||
29 | - | ||
30 | - /** | ||
31 | - * 通过ID查询单条数据 | ||
32 | - * | ||
33 | - * @param orderBaseInfoQueryVO 主键 | ||
34 | - * @return 实例对象 | ||
35 | - */ | ||
36 | - ServerResult queryById(OrderBaseInfoQueryVO orderBaseInfoQueryVO); | ||
37 | - | ||
38 | - /** | ||
39 | - * 分页查询 | ||
40 | - * | ||
41 | - * @param orderBaseInfoQueryVO 筛选条件 | ||
42 | - * @return 查询结果 | ||
43 | - */ | ||
44 | - ServerResult list(OrderBaseInfoQueryVO orderBaseInfoQueryVO); | ||
45 | - | ||
46 | - /** | ||
47 | - * @param orderBaseInfoDOList | ||
48 | - * @return | ||
49 | - */ | ||
50 | - List<OrderInfoResultVO> wrapperOrderResultList(Boolean locked, List<OrderBaseInfoDO> orderBaseInfoDOList); | ||
51 | - | ||
52 | - /** | ||
53 | - * @param orderBaseInfoQueryVO | ||
54 | - * @return | ||
55 | - */ | ||
56 | - ServerResult listByPage(OrderBaseInfoQueryVO orderBaseInfoQueryVO); | ||
57 | - | ||
58 | - /** | ||
59 | - * 校验是否重复 | ||
60 | - * @param orderBaseInfoQueryVO | ||
61 | - * @return | ||
62 | - */ | ||
63 | - ServerResult check(OrderBaseInfoQueryVO orderBaseInfoQueryVO); | ||
64 | - | ||
65 | - /** | ||
66 | - * @param response | ||
67 | - * @param orderBaseInfoQueryVO | ||
68 | - * @return | ||
69 | - */ | ||
70 | - void export(HttpServletResponse response, OrderBaseInfoQueryVO orderBaseInfoQueryVO) throws IOException, Excel4JException; | ||
71 | - | ||
72 | - /** | ||
73 | - * @param fieldVO | ||
74 | - * @return | ||
75 | - */ | ||
76 | - ServerResult fieldUnlockApply(OrderUnlockFieldApplyVO fieldVO); | ||
77 | - | ||
78 | - /** | ||
79 | - * 新增数据 | ||
80 | - * | ||
81 | - * @param orderAddVO 数据VO | ||
82 | - * @return 新增结果 | ||
83 | - */ | ||
84 | - ServerResult add(OrderAddVO orderAddVO); | ||
85 | - | ||
86 | - /** | ||
87 | - * 修改数据 | ||
88 | - * | ||
89 | - * @param updateVO 数据VO | ||
90 | - * @return 编辑结果 | ||
91 | - */ | ||
92 | - ServerResult edit(OrderUpdateVO updateVO); | ||
93 | - | ||
94 | - /** | ||
95 | - * 通过主键删除数据 | ||
96 | - * | ||
97 | - * @param orderBaseInfoQueryVO 筛选条件 | ||
98 | - * @return 是否成功 | ||
99 | - */ | ||
100 | - ServerResult deleteById(OrderBaseInfoQueryVO orderBaseInfoQueryVO); | ||
101 | - | ||
102 | - long countByOrderStatus(Integer orderFinish); | ||
103 | - | ||
104 | - long countRecentMonthByOrderStatus(Integer orderFinish); | ||
105 | - | ||
106 | - | ||
107 | - List<Map<String, Integer>> countDaysOrder(); | ||
108 | - | ||
109 | - long countAll(); | ||
110 | - | ||
111 | - long countRecentYear(); | ||
112 | - | ||
113 | - ServerResult checkChargeOrderCount(List<Long> orderIds); | ||
114 | -} |
src/main/java/com/order/erp/service/order/OrderCompletionReportService.java deleted
100644 → 0
1 | -package com.order.erp.service.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.extension.service.IService; | ||
4 | -import com.order.erp.common.constant.ServerResult; | ||
5 | -import com.order.erp.common.excel4j.exceptions.Excel4JException; | ||
6 | -import com.order.erp.domain.dto.order.OrderCompletionReportDO; | ||
7 | -import com.order.erp.domain.vo.OrderReportAnalysisVo; | ||
8 | -import com.order.erp.domain.vo.order.OrderBaseInfoQueryVO; | ||
9 | -import com.order.erp.domain.vo.order.OrderCompletionReportQueryVO; | ||
10 | -import com.order.erp.domain.vo.order.OrderCompletionReportVO; | ||
11 | - | ||
12 | -import javax.servlet.http.HttpServletResponse; | ||
13 | -import java.io.IOException; | ||
14 | -import java.util.List; | ||
15 | - | ||
16 | -/** | ||
17 | - * 订单-项目完成报告书(OrderCompletionReport)表服务接口 | ||
18 | - * | ||
19 | - * @author makejava | ||
20 | - * @since 2023-09-08 15:26:44 | ||
21 | - */ | ||
22 | -public interface OrderCompletionReportService extends IService<OrderCompletionReportDO> { | ||
23 | - | ||
24 | - /** | ||
25 | - * 通过ID查询单条数据 | ||
26 | - * | ||
27 | - * @param orderCompletionReportQueryVO 主键 | ||
28 | - * @return 实例对象 | ||
29 | - */ | ||
30 | - ServerResult queryById(OrderCompletionReportQueryVO orderCompletionReportQueryVO); | ||
31 | - | ||
32 | - /** | ||
33 | - * 分页查询 | ||
34 | - * | ||
35 | - * @param orderCompletionReportQueryVO 筛选条件 | ||
36 | - * @return 查询结果 | ||
37 | - */ | ||
38 | - ServerResult list(OrderCompletionReportQueryVO orderCompletionReportQueryVO); | ||
39 | - | ||
40 | - | ||
41 | - /** | ||
42 | - * @param queryVO | ||
43 | - * @return | ||
44 | - */ | ||
45 | - ServerResult analysis(OrderBaseInfoQueryVO queryVO); | ||
46 | - | ||
47 | - /** | ||
48 | - * | ||
49 | - * @param response | ||
50 | - * @param orderBaseInfoQueryVO | ||
51 | - * @return | ||
52 | - */ | ||
53 | - ServerResult export(HttpServletResponse response, OrderBaseInfoQueryVO orderBaseInfoQueryVO) throws IOException, Excel4JException; | ||
54 | - | ||
55 | - /** | ||
56 | - * 新增数据 | ||
57 | - * | ||
58 | - * @param orderCompletionReportVO 数据VO | ||
59 | - * @return 新增结果 | ||
60 | - */ | ||
61 | - ServerResult add(OrderCompletionReportVO orderCompletionReportVO); | ||
62 | - | ||
63 | - /** | ||
64 | - * 修改数据 | ||
65 | - * | ||
66 | - * @param orderCompletionReportVO 数据VO | ||
67 | - * @return 编辑结果 | ||
68 | - */ | ||
69 | - ServerResult edit(OrderCompletionReportVO orderCompletionReportVO); | ||
70 | - | ||
71 | - /** | ||
72 | - * 通过主键删除数据 | ||
73 | - * | ||
74 | - * @param orderCompletionReportQueryVO 筛选条件 | ||
75 | - * @return 是否成功 | ||
76 | - */ | ||
77 | - ServerResult deleteById(OrderCompletionReportQueryVO orderCompletionReportQueryVO); | ||
78 | - | ||
79 | - boolean deleteByOrderId(Long orderId); | ||
80 | - | ||
81 | - boolean deleteByOrderIds(List<Long> orderIds); | ||
82 | - | ||
83 | - long countByOrderStatus(Integer status); | ||
84 | - | ||
85 | - long countYearByOrderStatus(Integer status); | ||
86 | -} |
src/main/java/com/order/erp/service/order/OrderFieldLockApplyService.java deleted
100644 → 0
1 | -package com.order.erp.service.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.extension.service.IService; | ||
4 | -import com.order.erp.common.constant.ServerResult; | ||
5 | -import com.order.erp.domain.dto.order.OrderFieldLockApplyDO; | ||
6 | -import com.order.erp.domain.vo.order.AuditVO; | ||
7 | -import com.order.erp.domain.vo.order.OrderFieldLockApplyQueryVO; | ||
8 | -import com.order.erp.domain.vo.order.OrderFieldLockApplyVO; | ||
9 | - | ||
10 | -import java.util.List; | ||
11 | - | ||
12 | -/** | ||
13 | - * 用户订单-字段锁定申请表(OrderFieldLockApply)表服务接口 | ||
14 | - * | ||
15 | - * @author makejava | ||
16 | - * @since 2023-09-08 15:26:45 | ||
17 | - */ | ||
18 | -public interface OrderFieldLockApplyService extends IService<OrderFieldLockApplyDO> { | ||
19 | - | ||
20 | - /** | ||
21 | - * 通过ID查询单条数据 | ||
22 | - * | ||
23 | - * @param orderFieldLockApplyQueryVO 主键 | ||
24 | - * @return 实例对象 | ||
25 | - */ | ||
26 | - ServerResult queryById(OrderFieldLockApplyQueryVO orderFieldLockApplyQueryVO); | ||
27 | - | ||
28 | - /** | ||
29 | - * 分页查询 | ||
30 | - * | ||
31 | - * @param orderFieldLockApplyQueryVO 筛选条件 | ||
32 | - * @return 查询结果 | ||
33 | - */ | ||
34 | - ServerResult list(OrderFieldLockApplyQueryVO orderFieldLockApplyQueryVO); | ||
35 | - | ||
36 | - /** | ||
37 | - * @param orderFieldLockApplyQueryVO | ||
38 | - * @return | ||
39 | - */ | ||
40 | - ServerResult listByPage(OrderFieldLockApplyQueryVO orderFieldLockApplyQueryVO); | ||
41 | - | ||
42 | - /** | ||
43 | - * 新增数据 | ||
44 | - * | ||
45 | - * @param orderFieldLockApplyVO 数据VO | ||
46 | - * @return 新增结果 | ||
47 | - */ | ||
48 | - ServerResult add(OrderFieldLockApplyVO orderFieldLockApplyVO); | ||
49 | - | ||
50 | - /** | ||
51 | - * @param auditVO | ||
52 | - * @return | ||
53 | - */ | ||
54 | - ServerResult doAudit(AuditVO auditVO); | ||
55 | - | ||
56 | - /** | ||
57 | - * 修改数据 | ||
58 | - * | ||
59 | - * @param orderFieldLockApplyVO 数据VO | ||
60 | - * @return 编辑结果 | ||
61 | - */ | ||
62 | - ServerResult edit(OrderFieldLockApplyVO orderFieldLockApplyVO); | ||
63 | - | ||
64 | - /** | ||
65 | - * 通过主键删除数据 | ||
66 | - * | ||
67 | - * @param orderFieldLockApplyQueryVO 筛选条件 | ||
68 | - * @return 是否成功 | ||
69 | - */ | ||
70 | - ServerResult deleteById(OrderFieldLockApplyQueryVO orderFieldLockApplyQueryVO); | ||
71 | - | ||
72 | - boolean deleteByOrderId(Long orderId); | ||
73 | - | ||
74 | - boolean deleteByOrderIds(List<Long> orderIds); | ||
75 | -} |
src/main/java/com/order/erp/service/order/OrderFieldLockRecordService.java deleted
100644 → 0
1 | -package com.order.erp.service.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.extension.service.IService; | ||
4 | -import com.order.erp.common.constant.ServerResult; | ||
5 | -import com.order.erp.domain.dto.order.OrderFieldLockRecordDO; | ||
6 | -import com.order.erp.domain.vo.order.OrderFieldLockRecordQueryVO; | ||
7 | -import com.order.erp.domain.vo.order.OrderFieldLockRecordVO; | ||
8 | - | ||
9 | -import java.util.List; | ||
10 | - | ||
11 | -/** | ||
12 | - * 用户订单-字段锁定记录表(OrderFieldLockRecord)表服务接口 | ||
13 | - * | ||
14 | - * @author makejava | ||
15 | - * @since 2023-09-08 15:26:45 | ||
16 | - */ | ||
17 | -public interface OrderFieldLockRecordService extends IService<OrderFieldLockRecordDO> { | ||
18 | - | ||
19 | - /** | ||
20 | - * 通过ID查询单条数据 | ||
21 | - * | ||
22 | - * @param orderFieldLockRecordQueryVO 主键 | ||
23 | - * @return 实例对象 | ||
24 | - */ | ||
25 | - ServerResult queryById(OrderFieldLockRecordQueryVO orderFieldLockRecordQueryVO); | ||
26 | - | ||
27 | - /** | ||
28 | - * 分页查询 | ||
29 | - * | ||
30 | - * @param orderFieldLockRecordQueryVO 筛选条件 | ||
31 | - * @return 查询结果 | ||
32 | - */ | ||
33 | - ServerResult list(OrderFieldLockRecordQueryVO orderFieldLockRecordQueryVO); | ||
34 | - | ||
35 | - /** | ||
36 | - * 新增数据 | ||
37 | - * | ||
38 | - * @param orderFieldLockRecordVO 数据VO | ||
39 | - * @return 新增结果 | ||
40 | - */ | ||
41 | - ServerResult add(OrderFieldLockRecordVO orderFieldLockRecordVO); | ||
42 | - | ||
43 | - /** | ||
44 | - * 修改数据 | ||
45 | - * | ||
46 | - * @param orderFieldLockRecordVO 数据VO | ||
47 | - * @return 编辑结果 | ||
48 | - */ | ||
49 | - ServerResult edit(OrderFieldLockRecordVO orderFieldLockRecordVO); | ||
50 | - | ||
51 | - /** | ||
52 | - * 通过主键删除数据 | ||
53 | - * | ||
54 | - * @param orderFieldLockRecordQueryVO 筛选条件 | ||
55 | - * @return 是否成功 | ||
56 | - */ | ||
57 | - ServerResult deleteById(OrderFieldLockRecordQueryVO orderFieldLockRecordQueryVO); | ||
58 | - | ||
59 | - boolean deleteByOrderId(Long orderId); | ||
60 | - | ||
61 | - boolean deleteByOrderIds(List<Long> orderIds); | ||
62 | -} |
src/main/java/com/order/erp/service/order/OrderInspectionStageService.java deleted
100644 → 0
1 | -package com.order.erp.service.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.extension.service.IService; | ||
4 | -import com.order.erp.common.constant.ServerResult; | ||
5 | -import com.order.erp.domain.OrderStatusEnum; | ||
6 | -import com.order.erp.domain.dto.order.OrderInspectionStageDO; | ||
7 | -import com.order.erp.domain.vo.order.OrderInspectionStageQueryVO; | ||
8 | -import com.order.erp.domain.vo.order.OrderInspectionStageVO; | ||
9 | - | ||
10 | -import java.util.List; | ||
11 | - | ||
12 | -/** | ||
13 | - * 订单-质检环节(OrderInspectionStage)表服务接口 | ||
14 | - * | ||
15 | - * @author makejava | ||
16 | - * @since 2023-09-08 15:26:46 | ||
17 | - */ | ||
18 | -public interface OrderInspectionStageService extends IService<OrderInspectionStageDO> { | ||
19 | - | ||
20 | - /** | ||
21 | - * 通过ID查询单条数据 | ||
22 | - * | ||
23 | - * @param orderInspectionStageQueryVO 主键 | ||
24 | - * @return 实例对象 | ||
25 | - */ | ||
26 | - ServerResult queryById(OrderInspectionStageQueryVO orderInspectionStageQueryVO); | ||
27 | - | ||
28 | - /** | ||
29 | - * 分页查询 | ||
30 | - * | ||
31 | - * @param orderInspectionStageQueryVO 筛选条件 | ||
32 | - * @return 查询结果 | ||
33 | - */ | ||
34 | - ServerResult list(OrderInspectionStageQueryVO orderInspectionStageQueryVO); | ||
35 | - | ||
36 | - /** | ||
37 | - * 新增数据 | ||
38 | - * | ||
39 | - * @param orderInspectionStageVO 数据VO | ||
40 | - * @return 新增结果 | ||
41 | - */ | ||
42 | - ServerResult add(OrderInspectionStageVO orderInspectionStageVO); | ||
43 | - | ||
44 | - /** | ||
45 | - * 修改数据 | ||
46 | - * | ||
47 | - * @param orderInspectionStageVO 数据VO | ||
48 | - * @return 编辑结果 | ||
49 | - */ | ||
50 | - ServerResult edit(OrderInspectionStageVO orderInspectionStageVO); | ||
51 | - | ||
52 | - /** | ||
53 | - * 通过主键删除数据 | ||
54 | - * | ||
55 | - * @param orderInspectionStageQueryVO 筛选条件 | ||
56 | - * @return 是否成功 | ||
57 | - */ | ||
58 | - ServerResult deleteById(OrderInspectionStageQueryVO orderInspectionStageQueryVO); | ||
59 | - | ||
60 | - boolean deleteByOrderId(Long orderId); | ||
61 | - | ||
62 | - boolean deleteByOrderIds(List<Long> orderIds); | ||
63 | - | ||
64 | - long countByOrderStatus(Integer orderStatus); | ||
65 | - | ||
66 | - long countRecentMonthByOrderStatus(Integer status); | ||
67 | -} |
src/main/java/com/order/erp/service/order/OrderOptLogService.java deleted
100644 → 0
1 | -package com.order.erp.service.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.extension.service.IService; | ||
4 | -import com.order.erp.common.constant.ServerResult; | ||
5 | -import com.order.erp.domain.dto.order.OrderOptLogDO; | ||
6 | -import com.order.erp.domain.vo.order.OrderOptLogQueryVO; | ||
7 | -import com.order.erp.domain.vo.order.OrderOptLogVO; | ||
8 | - | ||
9 | -import java.util.List; | ||
10 | - | ||
11 | -/** | ||
12 | - * 用户订单操作日志表(OrderOptLog)表服务接口 | ||
13 | - * | ||
14 | - * @author makejava | ||
15 | - * @since 2023-09-08 15:26:46 | ||
16 | - */ | ||
17 | -public interface OrderOptLogService extends IService<OrderOptLogDO> { | ||
18 | - | ||
19 | - /** | ||
20 | - * 通过ID查询单条数据 | ||
21 | - * | ||
22 | - * @param orderOptLogQueryVO 主键 | ||
23 | - * @return 实例对象 | ||
24 | - */ | ||
25 | - ServerResult queryById(OrderOptLogQueryVO orderOptLogQueryVO); | ||
26 | - | ||
27 | - /** | ||
28 | - * 分页查询 | ||
29 | - * | ||
30 | - * @param orderOptLogQueryVO 筛选条件 | ||
31 | - * @return 查询结果 | ||
32 | - */ | ||
33 | - ServerResult list(OrderOptLogQueryVO orderOptLogQueryVO); | ||
34 | - | ||
35 | - /** | ||
36 | - * | ||
37 | - * @param orderOptLogQueryVO | ||
38 | - * @return | ||
39 | - */ | ||
40 | - ServerResult listByPage(OrderOptLogQueryVO orderOptLogQueryVO); | ||
41 | - | ||
42 | - /** | ||
43 | - * 新增数据 | ||
44 | - * | ||
45 | - * @param orderOptLogVO 数据VO | ||
46 | - * @return 新增结果 | ||
47 | - */ | ||
48 | - ServerResult add(OrderOptLogVO orderOptLogVO); | ||
49 | - | ||
50 | - /** | ||
51 | - * 修改数据 | ||
52 | - * | ||
53 | - * @param orderOptLogVO 数据VO | ||
54 | - * @return 编辑结果 | ||
55 | - */ | ||
56 | - ServerResult edit(OrderOptLogVO orderOptLogVO); | ||
57 | - | ||
58 | - /** | ||
59 | - * 通过主键删除数据 | ||
60 | - * | ||
61 | - * @param orderOptLogQueryVO 筛选条件 | ||
62 | - * @return 是否成功 | ||
63 | - */ | ||
64 | - ServerResult deleteById(OrderOptLogQueryVO orderOptLogQueryVO); | ||
65 | - | ||
66 | - boolean deleteByOrderId(Long orderId); | ||
67 | - | ||
68 | - boolean deleteByOrderIds(List<Long> orderIds); | ||
69 | -} |
src/main/java/com/order/erp/service/order/OrderProfitAnalysisService.java deleted
100644 → 0
1 | -package com.order.erp.service.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.extension.service.IService; | ||
4 | -import com.order.erp.common.constant.ServerResult; | ||
5 | -import com.order.erp.domain.dto.order.OrderProfitAnalysisDO; | ||
6 | -import com.order.erp.domain.vo.OrderProfitAnalysisVo; | ||
7 | -import com.order.erp.domain.vo.order.OrderProfitAnalysisQueryVO; | ||
8 | -import com.order.erp.domain.vo.order.OrderProfitAnalysisVO; | ||
9 | -import com.order.erp.domain.vo.order.ProfitCalculateVO; | ||
10 | - | ||
11 | -import java.util.List; | ||
12 | - | ||
13 | -/** | ||
14 | - * 订单利润分析表(OrderProfitAnalysis)表服务接口 | ||
15 | - * | ||
16 | - * @author makejava | ||
17 | - * @since 2023-09-08 15:26:47 | ||
18 | - */ | ||
19 | -public interface OrderProfitAnalysisService extends IService<OrderProfitAnalysisDO> { | ||
20 | - | ||
21 | - /** | ||
22 | - * 通过ID查询单条数据 | ||
23 | - * | ||
24 | - * @param orderProfitAnalysisQueryVO 主键 | ||
25 | - * @return 实例对象 | ||
26 | - */ | ||
27 | - ServerResult queryById(OrderProfitAnalysisQueryVO orderProfitAnalysisQueryVO); | ||
28 | - | ||
29 | - /** | ||
30 | - * 分页查询 | ||
31 | - * | ||
32 | - * @param orderProfitAnalysisQueryVO 筛选条件 | ||
33 | - * @return 查询结果 | ||
34 | - */ | ||
35 | - ServerResult list(OrderProfitAnalysisQueryVO orderProfitAnalysisQueryVO); | ||
36 | - | ||
37 | - /** | ||
38 | - * 新增数据 | ||
39 | - * | ||
40 | - * @param orderProfitAnalysisVO 数据VO | ||
41 | - * @return 新增结果 | ||
42 | - */ | ||
43 | - ServerResult add(OrderProfitAnalysisVO orderProfitAnalysisVO); | ||
44 | - | ||
45 | - /** | ||
46 | - * 修改数据 | ||
47 | - * | ||
48 | - * @param orderProfitAnalysisVO 数据VO | ||
49 | - * @return 编辑结果 | ||
50 | - */ | ||
51 | - ServerResult edit(OrderProfitAnalysisVO orderProfitAnalysisVO); | ||
52 | - | ||
53 | - /** | ||
54 | - * 通过主键删除数据 | ||
55 | - * | ||
56 | - * @param orderProfitAnalysisQueryVO 筛选条件 | ||
57 | - * @return 是否成功 | ||
58 | - */ | ||
59 | - ServerResult deleteById(OrderProfitAnalysisQueryVO orderProfitAnalysisQueryVO); | ||
60 | - | ||
61 | - boolean deleteByOrderId(Long orderId); | ||
62 | - | ||
63 | - boolean deleteByOrderIds(List<Long> orderIds); | ||
64 | - | ||
65 | - ServerResult<OrderProfitAnalysisVO> analysisByOrderIds(OrderProfitAnalysisVo orderProfitAnalysisVo); | ||
66 | - | ||
67 | - ServerResult<OrderProfitAnalysisVO> analysis(OrderProfitAnalysisVo orderProfitAnalysisVo); | ||
68 | - | ||
69 | - ServerResult<OrderProfitAnalysisVO> analysisByQueryVO(OrderProfitAnalysisVo orderProfitAnalysisVo); | ||
70 | - | ||
71 | - ServerResult calculate(ProfitCalculateVO calculateVO); | ||
72 | - | ||
73 | - long countByOrderStatus(Integer status); | ||
74 | - | ||
75 | - long countRecentWeekByOrderStatus(Integer status); | ||
76 | -} |
src/main/java/com/order/erp/service/order/OrderTrackStageService.java deleted
100644 → 0
1 | -package com.order.erp.service.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.extension.service.IService; | ||
4 | -import com.order.erp.common.constant.ServerResult; | ||
5 | -import com.order.erp.domain.dto.order.OrderTrackStageDO; | ||
6 | -import com.order.erp.domain.vo.order.OrderTrackStageQueryVO; | ||
7 | -import com.order.erp.domain.vo.order.OrderTrackStageVO; | ||
8 | - | ||
9 | -import java.util.List; | ||
10 | - | ||
11 | -/** | ||
12 | - * 订单-跟单环节(OrderTrackStage)表服务接口 | ||
13 | - * | ||
14 | - * @author makejava | ||
15 | - * @since 2023-09-08 15:26:48 | ||
16 | - */ | ||
17 | -public interface OrderTrackStageService extends IService<OrderTrackStageDO> { | ||
18 | - | ||
19 | - /** | ||
20 | - * 通过ID查询单条数据 | ||
21 | - * | ||
22 | - * @param orderTrackStageQueryVO 主键 | ||
23 | - * @return 实例对象 | ||
24 | - */ | ||
25 | - ServerResult queryById(OrderTrackStageQueryVO orderTrackStageQueryVO); | ||
26 | - | ||
27 | - /** | ||
28 | - * 分页查询 | ||
29 | - * | ||
30 | - * @param orderTrackStageQueryVO 筛选条件 | ||
31 | - * @return 查询结果 | ||
32 | - */ | ||
33 | - ServerResult list(OrderTrackStageQueryVO orderTrackStageQueryVO); | ||
34 | - | ||
35 | - /** | ||
36 | - * 新增数据 | ||
37 | - * | ||
38 | - * @param orderTrackStageVO 数据VO | ||
39 | - * @return 新增结果 | ||
40 | - */ | ||
41 | - ServerResult add(OrderTrackStageVO orderTrackStageVO); | ||
42 | - | ||
43 | - /** | ||
44 | - * 修改数据 | ||
45 | - * | ||
46 | - * @param orderTrackStageVO 数据VO | ||
47 | - * @return 编辑结果 | ||
48 | - */ | ||
49 | - ServerResult edit(OrderTrackStageVO orderTrackStageVO); | ||
50 | - | ||
51 | - /** | ||
52 | - * 通过主键删除数据 | ||
53 | - * | ||
54 | - * @param orderTrackStageQueryVO 筛选条件 | ||
55 | - * @return 是否成功 | ||
56 | - */ | ||
57 | - ServerResult deleteById(OrderTrackStageQueryVO orderTrackStageQueryVO); | ||
58 | - | ||
59 | - boolean deleteByOrderId(Long orderId); | ||
60 | - | ||
61 | - boolean deleteByOrderIds(List<Long> orderIds); | ||
62 | -} |
src/main/java/com/order/erp/service/order/OrderUpdateLogService.java deleted
100644 → 0
1 | -package com.order.erp.service.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.extension.service.IService; | ||
4 | -import com.order.erp.common.constant.ServerResult; | ||
5 | -import com.order.erp.domain.dto.order.OrderUpdateLogDO; | ||
6 | -import com.order.erp.domain.vo.order.OrderUpdateLogQueryVO; | ||
7 | -import com.order.erp.domain.vo.order.OrderUpdateLogVO; | ||
8 | - | ||
9 | -/** | ||
10 | - * 订单更新日志表(OrderUpdateLog)表服务接口 | ||
11 | - * | ||
12 | - * @author makejava | ||
13 | - * @since 2024-07-03 17:30:32 | ||
14 | - */ | ||
15 | -public interface OrderUpdateLogService extends IService<OrderUpdateLogDO> { | ||
16 | - | ||
17 | - /** | ||
18 | - * 通过ID查询单条数据 | ||
19 | - * | ||
20 | - * @param orderUpdateLogQueryVO 主键 | ||
21 | - * @return 实例对象 | ||
22 | - */ | ||
23 | - ServerResult queryById(OrderUpdateLogQueryVO orderUpdateLogQueryVO); | ||
24 | - | ||
25 | - /** | ||
26 | - * 分页查询 | ||
27 | - * | ||
28 | - * @param orderUpdateLogQueryVO 筛选条件 | ||
29 | - * @return 查询结果 | ||
30 | - */ | ||
31 | - ServerResult list(OrderUpdateLogQueryVO orderUpdateLogQueryVO); | ||
32 | - | ||
33 | - /** | ||
34 | - * 新增数据 | ||
35 | - * | ||
36 | - * @param orderUpdateLogVO 数据VO | ||
37 | - * @return 新增结果 | ||
38 | - */ | ||
39 | - ServerResult add(OrderUpdateLogVO orderUpdateLogVO); | ||
40 | - | ||
41 | - /** | ||
42 | - * 修改数据 | ||
43 | - * | ||
44 | - * @param orderUpdateLogVO 数据VO | ||
45 | - * @return 编辑结果 | ||
46 | - */ | ||
47 | - ServerResult edit(OrderUpdateLogVO orderUpdateLogVO); | ||
48 | - | ||
49 | - /** | ||
50 | - * 通过主键删除数据 | ||
51 | - * | ||
52 | - * @param orderUpdateLogQueryVO 筛选条件 | ||
53 | - * @return 是否成功 | ||
54 | - */ | ||
55 | - ServerResult deleteById(OrderUpdateLogQueryVO orderUpdateLogQueryVO); | ||
56 | - | ||
57 | -} |
src/main/java/com/order/erp/service/order/ProducePaymentCheckBillOrderService.java deleted
100644 → 0
1 | -package com.order.erp.service.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.extension.service.IService; | ||
4 | -import com.order.erp.common.constant.ServerResult; | ||
5 | -import com.order.erp.domain.dto.order.ProducePaymentCheckBillOrderDO; | ||
6 | -import com.order.erp.domain.vo.order.ProducePaymentCheckBillOrderQueryVO; | ||
7 | -import com.order.erp.domain.vo.order.ProducePaymentCheckBillOrderVO; | ||
8 | - | ||
9 | -/** | ||
10 | - * 生产科对账单应收账单(ProducePaymentCheckBillOrder)表服务接口 | ||
11 | - * | ||
12 | - * @author makejava | ||
13 | - * @since 2024-08-05 16:26:35 | ||
14 | - */ | ||
15 | -public interface ProducePaymentCheckBillOrderService extends IService<ProducePaymentCheckBillOrderDO> { | ||
16 | - | ||
17 | - /** | ||
18 | - * 通过ID查询单条数据 | ||
19 | - * | ||
20 | - * @param producePaymentCheckBillOrderQueryVO 主键 | ||
21 | - * @return 实例对象 | ||
22 | - */ | ||
23 | - ServerResult queryById(ProducePaymentCheckBillOrderQueryVO producePaymentCheckBillOrderQueryVO); | ||
24 | - | ||
25 | - /** | ||
26 | - * 分页查询 | ||
27 | - * | ||
28 | - * @param producePaymentCheckBillOrderQueryVO 筛选条件 | ||
29 | - * @return 查询结果 | ||
30 | - */ | ||
31 | - ServerResult list(ProducePaymentCheckBillOrderQueryVO producePaymentCheckBillOrderQueryVO); | ||
32 | - | ||
33 | - /** | ||
34 | - * 新增数据 | ||
35 | - * | ||
36 | - * @param producePaymentCheckBillOrderVO 数据VO | ||
37 | - * @return 新增结果 | ||
38 | - */ | ||
39 | - ServerResult add(ProducePaymentCheckBillOrderVO producePaymentCheckBillOrderVO); | ||
40 | - | ||
41 | - /** | ||
42 | - * 修改数据 | ||
43 | - * | ||
44 | - * @param producePaymentCheckBillOrderVO 数据VO | ||
45 | - * @return 编辑结果 | ||
46 | - */ | ||
47 | - ServerResult edit(ProducePaymentCheckBillOrderVO producePaymentCheckBillOrderVO); | ||
48 | - | ||
49 | - /** | ||
50 | - * 通过主键删除数据 | ||
51 | - * | ||
52 | - * @param producePaymentCheckBillOrderQueryVO 筛选条件 | ||
53 | - * @return 是否成功 | ||
54 | - */ | ||
55 | - ServerResult deleteById(ProducePaymentCheckBillOrderQueryVO producePaymentCheckBillOrderQueryVO); | ||
56 | - | ||
57 | -} |
src/main/java/com/order/erp/service/order/ReceiveEmailMappingService.java deleted
100644 → 0
1 | -package com.order.erp.service.order; | ||
2 | - | ||
3 | -import com.baomidou.mybatisplus.extension.service.IService; | ||
4 | -import com.order.erp.common.constant.ServerResult; | ||
5 | -import com.order.erp.domain.dto.order.ReceiveEmailMappingDO; | ||
6 | -import com.order.erp.domain.vo.order.ReceiveEmailMappingQueryVO; | ||
7 | -import com.order.erp.domain.vo.order.ReceiveEmailMappingVO; | ||
8 | - | ||
9 | - | ||
10 | -/** | ||
11 | - * 邮件接收人信息绑定表(ReceiveEmailMapping)表服务接口 | ||
12 | - * | ||
13 | - * @author makejava | ||
14 | - * @since 2024-07-03 10:58:52 | ||
15 | - */ | ||
16 | -public interface ReceiveEmailMappingService extends IService<ReceiveEmailMappingDO> { | ||
17 | - | ||
18 | - /** | ||
19 | - * 通过ID查询单条数据 | ||
20 | - * | ||
21 | - * @param receiveEmailMappingQueryVO 主键 | ||
22 | - * @return 实例对象 | ||
23 | - */ | ||
24 | - ServerResult queryById(ReceiveEmailMappingQueryVO receiveEmailMappingQueryVO); | ||
25 | - | ||
26 | - /** | ||
27 | - * 分页查询 | ||
28 | - * | ||
29 | - * | ||
30 | - * @return 查询结果 | ||
31 | - */ | ||
32 | - ServerResult listGetAll(); | ||
33 | - | ||
34 | - /** | ||
35 | - * 新增数据 | ||
36 | - * | ||
37 | - * @param receiveEmailMappingVO 数据VO | ||
38 | - * @return 新增结果 | ||
39 | - */ | ||
40 | - ServerResult add(ReceiveEmailMappingVO receiveEmailMappingVO); | ||
41 | - | ||
42 | - /** | ||
43 | - * 修改数据 | ||
44 | - * | ||
45 | - * @param receiveEmailMappingVO 数据VO | ||
46 | - * @return 编辑结果 | ||
47 | - */ | ||
48 | - ServerResult edit(ReceiveEmailMappingVO receiveEmailMappingVO); | ||
49 | - | ||
50 | - /** | ||
51 | - * 通过主键删除数据 | ||
52 | - * | ||
53 | - * @param receiveEmailMappingVO 筛选条件 | ||
54 | - * @return 是否成功 | ||
55 | - */ | ||
56 | - ServerResult deleteById(ReceiveEmailMappingVO receiveEmailMappingVO); | ||
57 | - | ||
58 | - ServerResult opt(ReceiveEmailMappingDO receiveEmailMappingDo); | ||
59 | - | ||
60 | -} |
src/main/java/com/order/erp/service/order/impl/CheckBillMappingServiceImpl.java deleted
100644 → 0
1 | -package com.order.erp.service.order.impl; | ||
2 | - | ||
3 | -import cn.hutool.core.bean.BeanUtil; | ||
4 | -import cn.hutool.core.collection.CollUtil; | ||
5 | -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | ||
6 | -import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; | ||
7 | -import com.baomidou.mybatisplus.core.metadata.IPage; | ||
8 | -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | ||
9 | -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | ||
10 | -import com.order.erp.common.constant.Constant; | ||
11 | -import com.order.erp.common.constant.ServerResult; | ||
12 | -import com.order.erp.common.utils.PageUtils; | ||
13 | -import com.order.erp.domain.dto.order.CheckBillMappingDO; | ||
14 | -import com.order.erp.domain.vo.order.CheckBillMappingQueryVO; | ||
15 | -import com.order.erp.domain.vo.order.CheckBillMappingVO; | ||
16 | -import com.order.erp.mapper.order.CheckBillMappingMapper; | ||
17 | -import com.order.erp.service.order.CheckBillMappingService; | ||
18 | -import lombok.extern.slf4j.Slf4j; | ||
19 | -import org.springframework.stereotype.Service; | ||
20 | - | ||
21 | -import java.util.List; | ||
22 | -import java.util.Objects; | ||
23 | - | ||
24 | -/** | ||
25 | - * 生产科对账单应收账单映射表(CheckBillMapping)表服务实现类 | ||
26 | - * | ||
27 | - * @author makejava | ||
28 | - * @since 2024-08-05 16:26:37 | ||
29 | - */ | ||
30 | -@Slf4j | ||
31 | -@Service | ||
32 | -public class CheckBillMappingServiceImpl extends ServiceImpl<CheckBillMappingMapper, CheckBillMappingDO> implements CheckBillMappingService { | ||
33 | - | ||
34 | - | ||
35 | - /** | ||
36 | - * 通过ID查询单条数据 | ||
37 | - * <p> | ||
38 | - * checkBillMappingQueryVO 主键 | ||
39 | - * | ||
40 | - * @return 实例对象 | ||
41 | - */ | ||
42 | - @Override | ||
43 | - public ServerResult queryById(CheckBillMappingQueryVO checkBillMappingQueryVO) { | ||
44 | - if (Objects.isNull(checkBillMappingQueryVO.getId())) { | ||
45 | - return ServerResult.fail("id 不能为空"); | ||
46 | - } | ||
47 | - CheckBillMappingDO CheckBillMappingDo = getById(checkBillMappingQueryVO.getId()); | ||
48 | - if (Objects.isNull(CheckBillMappingDo)) { | ||
49 | - return ServerResult.success(null); | ||
50 | - } | ||
51 | - return ServerResult.success(BeanUtil.copyProperties(CheckBillMappingDo, CheckBillMappingVO.class)); | ||
52 | - } | ||
53 | - | ||
54 | - /** | ||
55 | - * 分页查询 | ||
56 | - * | ||
57 | - * @param checkBillMappingQueryVO 筛选条件 | ||
58 | - * @return 查询结果 | ||
59 | - */ | ||
60 | - @Override | ||
61 | - public ServerResult list(CheckBillMappingQueryVO checkBillMappingQueryVO) { | ||
62 | - | ||
63 | - LambdaQueryWrapper<CheckBillMappingDO> queryWapper = new LambdaQueryWrapper<CheckBillMappingDO>() | ||
64 | - .eq(CheckBillMappingDO::getEnableFlag, Constant.ENABLE_TEN) | ||
65 | - .orderByDesc(CheckBillMappingDO::getId); | ||
66 | - Page page = new Page<>(checkBillMappingQueryVO.getPage(), checkBillMappingQueryVO.getPageSize()); | ||
67 | - IPage<CheckBillMappingDO> iPage = page(page, queryWapper); | ||
68 | - checkBillMappingQueryVO.setTotal(Long.valueOf(iPage.getTotal()).intValue()); | ||
69 | - return ServerResult.success(PageUtils.getPageReturn(null, checkBillMappingQueryVO)); | ||
70 | - } | ||
71 | - | ||
72 | - /** | ||
73 | - * 新增数据 | ||
74 | - * | ||
75 | - * @param checkBillMappingVO 实例对象 | ||
76 | - * @return 实例对象 | ||
77 | - */ | ||
78 | - @Override | ||
79 | - public ServerResult add(CheckBillMappingVO checkBillMappingVO) { | ||
80 | - //todo 校验 | ||
81 | - if (Objects.nonNull(checkBillMappingVO.getId())) { | ||
82 | - checkBillMappingVO.setId(null); | ||
83 | - } | ||
84 | - CheckBillMappingDO checkBillMappingDo = BeanUtil.copyProperties(checkBillMappingVO, CheckBillMappingDO.class); | ||
85 | - | ||
86 | - save(checkBillMappingDo); | ||
87 | - | ||
88 | - return ServerResult.success(); | ||
89 | - } | ||
90 | - | ||
91 | - /** | ||
92 | - * 修改数据 | ||
93 | - * | ||
94 | - * @param checkBillMappingVO 实例对象 | ||
95 | - * @return 实例对象 | ||
96 | - */ | ||
97 | - @Override | ||
98 | - public ServerResult edit(CheckBillMappingVO checkBillMappingVO) { | ||
99 | - //todo 校验 | ||
100 | - if (Objects.isNull(checkBillMappingVO.getId())) { | ||
101 | - return ServerResult.fail("id 不能为空"); | ||
102 | - } | ||
103 | - CheckBillMappingDO checkBillMappingDo = BeanUtil.copyProperties(checkBillMappingVO, CheckBillMappingDO.class); | ||
104 | - | ||
105 | - updateById(checkBillMappingDo); | ||
106 | - | ||
107 | - return ServerResult.success(); | ||
108 | - } | ||
109 | - | ||
110 | - /** | ||
111 | - * 通过主键删除数据 | ||
112 | - * | ||
113 | - * @param checkBillMappingQueryVO 筛选条件 | ||
114 | - * @return 是否成功 | ||
115 | - */ | ||
116 | - @Override | ||
117 | - public ServerResult deleteById(CheckBillMappingQueryVO checkBillMappingQueryVO) { | ||
118 | - List<Long> ids = checkBillMappingQueryVO.getIds(); | ||
119 | - if (CollUtil.isEmpty(ids)) { | ||
120 | - return ServerResult.fail("ids 参数不能为空"); | ||
121 | - } | ||
122 | - List<CheckBillMappingDO> checkBillMappingList = listByIds(ids); | ||
123 | - if (CollUtil.isEmpty(checkBillMappingList)) { | ||
124 | - return ServerResult.success(); | ||
125 | - } | ||
126 | - //todo 校验是否可以逻辑删除 | ||
127 | - LambdaUpdateWrapper<CheckBillMappingDO> updateWrapper = new LambdaUpdateWrapper<CheckBillMappingDO>() | ||
128 | - .in(CheckBillMappingDO::getId, ids) | ||
129 | - .set(CheckBillMappingDO::getEnableFlag, Constant.UNABLE_TWENTY); | ||
130 | - update(updateWrapper); | ||
131 | - return ServerResult.success(); | ||
132 | - } | ||
133 | -} |
src/main/java/com/order/erp/service/order/impl/EmailTemplateServiceImpl.java deleted
100644 → 0
1 | -package com.order.erp.service.order.impl; | ||
2 | - | ||
3 | -import cn.hutool.core.bean.BeanUtil; | ||
4 | -import cn.hutool.core.collection.CollUtil; | ||
5 | -import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; | ||
6 | -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | ||
7 | -import com.order.erp.common.constant.Constant; | ||
8 | -import com.order.erp.common.constant.ServerResult; | ||
9 | -import com.order.erp.common.utils.PageUtils; | ||
10 | -import com.order.erp.domain.dto.order.EmailTemplateDO; | ||
11 | -import com.order.erp.domain.vo.order.EmailTemplateQueryVO; | ||
12 | -import com.order.erp.domain.vo.order.EmailTemplateVO; | ||
13 | -import com.order.erp.mapper.order.EmailTemplateMapper; | ||
14 | -import com.order.erp.service.order.EmailTemplateService; | ||
15 | -import lombok.extern.slf4j.Slf4j; | ||
16 | -import org.springframework.stereotype.Service; | ||
17 | - | ||
18 | -import java.util.List; | ||
19 | -import java.util.Objects; | ||
20 | - | ||
21 | -/** | ||
22 | - * 邮件模板表(EmailTemplate)表服务实现类 | ||
23 | - * | ||
24 | - * @author makejava | ||
25 | - * @since 2024-07-03 10:58:28 | ||
26 | - */ | ||
27 | -@Slf4j | ||
28 | -@Service | ||
29 | -public class EmailTemplateServiceImpl extends ServiceImpl<EmailTemplateMapper, EmailTemplateDO> implements EmailTemplateService { | ||
30 | - | ||
31 | - | ||
32 | - /** | ||
33 | - * 通过ID查询单条数据 | ||
34 | - * <p> | ||
35 | - * emailTemplateQueryVO 主键 | ||
36 | - * | ||
37 | - * @return 实例对象 | ||
38 | - */ | ||
39 | - @Override | ||
40 | - public ServerResult queryById(EmailTemplateQueryVO emailTemplateQueryVO) { | ||
41 | - if (Objects.isNull(emailTemplateQueryVO.getId())) { | ||
42 | - return ServerResult.fail("id 不能为空"); | ||
43 | - } | ||
44 | - EmailTemplateDO EmailTemplateDo = getById(emailTemplateQueryVO.getId()); | ||
45 | - if (Objects.isNull(EmailTemplateDo)) { | ||
46 | - return ServerResult.success(null); | ||
47 | - } | ||
48 | - return ServerResult.success(BeanUtil.copyProperties(EmailTemplateDo, EmailTemplateVO.class)); | ||
49 | - } | ||
50 | - | ||
51 | - /** | ||
52 | - * 分页查询 | ||
53 | - * | ||
54 | - * @param emailTemplateQueryVO 筛选条件 | ||
55 | - * @return 查询结果 | ||
56 | - */ | ||
57 | - @Override | ||
58 | - public ServerResult list(EmailTemplateQueryVO emailTemplateQueryVO) { | ||
59 | - | ||
60 | - //todo | ||
61 | - return ServerResult.success(PageUtils.getPageReturn(null, emailTemplateQueryVO)); | ||
62 | - } | ||
63 | - | ||
64 | - /** | ||
65 | - * 新增数据 | ||
66 | - * | ||
67 | - * @param emailTemplateVO 实例对象 | ||
68 | - * @return 实例对象 | ||
69 | - */ | ||
70 | - @Override | ||
71 | - public ServerResult add(EmailTemplateVO emailTemplateVO) { | ||
72 | - //todo 校验 | ||
73 | - if (Objects.nonNull(emailTemplateVO.getId())) { | ||
74 | - emailTemplateVO.setId(null); | ||
75 | - } | ||
76 | - EmailTemplateDO emailTemplateDo = BeanUtil.copyProperties(emailTemplateVO, EmailTemplateDO.class); | ||
77 | - | ||
78 | - save(emailTemplateDo); | ||
79 | - | ||
80 | - return ServerResult.success(); | ||
81 | - } | ||
82 | - | ||
83 | - /** | ||
84 | - * 修改数据 | ||
85 | - * | ||
86 | - * @param emailTemplateVO 实例对象 | ||
87 | - * @return 实例对象 | ||
88 | - */ | ||
89 | - @Override | ||
90 | - public ServerResult edit(EmailTemplateVO emailTemplateVO) { | ||
91 | - //todo 校验 | ||
92 | - if (Objects.isNull(emailTemplateVO.getId())) { | ||
93 | - return ServerResult.fail("id 不能为空"); | ||
94 | - } | ||
95 | - EmailTemplateDO emailTemplateDo = BeanUtil.copyProperties(emailTemplateVO, EmailTemplateDO.class); | ||
96 | - | ||
97 | - updateById(emailTemplateDo); | ||
98 | - | ||
99 | - return ServerResult.success(); | ||
100 | - } | ||
101 | - | ||
102 | - /** | ||
103 | - * 通过主键删除数据 | ||
104 | - * | ||
105 | - * @param emailTemplateQueryVO 筛选条件 | ||
106 | - * @return 是否成功 | ||
107 | - */ | ||
108 | - @Override | ||
109 | - public ServerResult deleteById(EmailTemplateQueryVO emailTemplateQueryVO) { | ||
110 | - List<Long> ids = emailTemplateQueryVO.getIds(); | ||
111 | - if (CollUtil.isEmpty(ids)) { | ||
112 | - return ServerResult.fail("ids 参数不能为空"); | ||
113 | - } | ||
114 | - List<EmailTemplateDO> emailTemplateList = listByIds(ids); | ||
115 | - if (CollUtil.isEmpty(emailTemplateList)) { | ||
116 | - return ServerResult.success(); | ||
117 | - } | ||
118 | - //todo 校验是否可以逻辑删除 | ||
119 | - LambdaUpdateWrapper<EmailTemplateDO> updateWrapper = new LambdaUpdateWrapper<EmailTemplateDO>() | ||
120 | - .in(EmailTemplateDO::getId, ids) | ||
121 | - .set(EmailTemplateDO::getEnableFlag, Constant.UNABLE_TWENTY); | ||
122 | - update(updateWrapper); | ||
123 | - return ServerResult.success(); | ||
124 | - } | ||
125 | -} |
src/main/java/com/order/erp/service/order/impl/InvoiceBillMappingServiceImpl.java deleted
100644 → 0
1 | -package com.order.erp.service.order.impl; | ||
2 | - | ||
3 | -import cn.hutool.core.bean.BeanUtil; | ||
4 | -import cn.hutool.core.collection.CollUtil; | ||
5 | -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | ||
6 | -import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; | ||
7 | -import com.baomidou.mybatisplus.core.metadata.IPage; | ||
8 | -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | ||
9 | -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | ||
10 | -import com.order.erp.common.constant.Constant; | ||
11 | -import com.order.erp.common.constant.ServerResult; | ||
12 | -import com.order.erp.common.utils.PageUtils; | ||
13 | -import com.order.erp.domain.dto.order.InvoiceBillMappingDO; | ||
14 | -import com.order.erp.domain.vo.order.InvoiceBillMappingQueryVO; | ||
15 | -import com.order.erp.domain.vo.order.InvoiceBillMappingVO; | ||
16 | -import com.order.erp.mapper.order.InvoiceBillMappingMapper; | ||
17 | -import com.order.erp.service.order.InvoiceBillMappingService; | ||
18 | -import lombok.extern.slf4j.Slf4j; | ||
19 | -import org.springframework.stereotype.Service; | ||
20 | - | ||
21 | -import java.util.List; | ||
22 | -import java.util.Objects; | ||
23 | - | ||
24 | -/** | ||
25 | - * 应收款账单关联订单映射表(InvoiceBillMapping)表服务实现类 | ||
26 | - * | ||
27 | - * @author makejava | ||
28 | - * @since 2024-08-05 16:26:36 | ||
29 | - */ | ||
30 | -@Slf4j | ||
31 | -@Service | ||
32 | -public class InvoiceBillMappingServiceImpl extends ServiceImpl<InvoiceBillMappingMapper, InvoiceBillMappingDO> implements InvoiceBillMappingService { | ||
33 | - | ||
34 | - | ||
35 | - /** | ||
36 | - * 通过ID查询单条数据 | ||
37 | - * <p> | ||
38 | - * invoiceBillMappingQueryVO 主键 | ||
39 | - * | ||
40 | - * @return 实例对象 | ||
41 | - */ | ||
42 | - @Override | ||
43 | - public ServerResult queryById(InvoiceBillMappingQueryVO invoiceBillMappingQueryVO) { | ||
44 | - if (Objects.isNull(invoiceBillMappingQueryVO.getId())) { | ||
45 | - return ServerResult.fail("id 不能为空"); | ||
46 | - } | ||
47 | - InvoiceBillMappingDO InvoiceBillMappingDo = getById(invoiceBillMappingQueryVO.getId()); | ||
48 | - if (Objects.isNull(InvoiceBillMappingDo)) { | ||
49 | - return ServerResult.success(null); | ||
50 | - } | ||
51 | - return ServerResult.success(BeanUtil.copyProperties(InvoiceBillMappingDo, InvoiceBillMappingVO.class)); | ||
52 | - } | ||
53 | - | ||
54 | - /** | ||
55 | - * 分页查询 | ||
56 | - * | ||
57 | - * @param invoiceBillMappingQueryVO 筛选条件 | ||
58 | - * @return 查询结果 | ||
59 | - */ | ||
60 | - @Override | ||
61 | - public ServerResult list(InvoiceBillMappingQueryVO invoiceBillMappingQueryVO) { | ||
62 | - | ||
63 | - LambdaQueryWrapper<InvoiceBillMappingDO> queryWapper = new LambdaQueryWrapper<InvoiceBillMappingDO>() | ||
64 | - .eq(InvoiceBillMappingDO::getEnableFlag, Constant.ENABLE_TEN) | ||
65 | - .orderByDesc(InvoiceBillMappingDO::getId); | ||
66 | - Page page = new Page<>(invoiceBillMappingQueryVO.getPage(), invoiceBillMappingQueryVO.getPageSize()); | ||
67 | - IPage<InvoiceBillMappingDO> iPage = page(page, queryWapper); | ||
68 | - invoiceBillMappingQueryVO.setTotal(Long.valueOf(iPage.getTotal()).intValue()); | ||
69 | - return ServerResult.success(PageUtils.getPageReturn(null, invoiceBillMappingQueryVO)); | ||
70 | - } | ||
71 | - | ||
72 | - /** | ||
73 | - * 新增数据 | ||
74 | - * | ||
75 | - * @param invoiceBillMappingVO 实例对象 | ||
76 | - * @return 实例对象 | ||
77 | - */ | ||
78 | - @Override | ||
79 | - public ServerResult add(InvoiceBillMappingVO invoiceBillMappingVO) { | ||
80 | - //todo 校验 | ||
81 | - if (Objects.nonNull(invoiceBillMappingVO.getId())) { | ||
82 | - invoiceBillMappingVO.setId(null); | ||
83 | - } | ||
84 | - InvoiceBillMappingDO invoiceBillMappingDo = BeanUtil.copyProperties(invoiceBillMappingVO, InvoiceBillMappingDO.class); | ||
85 | - | ||
86 | - save(invoiceBillMappingDo); | ||
87 | - | ||
88 | - return ServerResult.success(); | ||
89 | - } | ||
90 | - | ||
91 | - /** | ||
92 | - * 修改数据 | ||
93 | - * | ||
94 | - * @param invoiceBillMappingVO 实例对象 | ||
95 | - * @return 实例对象 | ||
96 | - */ | ||
97 | - @Override | ||
98 | - public ServerResult edit(InvoiceBillMappingVO invoiceBillMappingVO) { | ||
99 | - //todo 校验 | ||
100 | - if (Objects.isNull(invoiceBillMappingVO.getId())) { | ||
101 | - return ServerResult.fail("id 不能为空"); | ||
102 | - } | ||
103 | - InvoiceBillMappingDO invoiceBillMappingDo = BeanUtil.copyProperties(invoiceBillMappingVO, InvoiceBillMappingDO.class); | ||
104 | - | ||
105 | - updateById(invoiceBillMappingDo); | ||
106 | - | ||
107 | - return ServerResult.success(); | ||
108 | - } | ||
109 | - | ||
110 | - /** | ||
111 | - * 通过主键删除数据 | ||
112 | - * | ||
113 | - * @param invoiceBillMappingQueryVO 筛选条件 | ||
114 | - * @return 是否成功 | ||
115 | - */ | ||
116 | - @Override | ||
117 | - public ServerResult deleteById(InvoiceBillMappingQueryVO invoiceBillMappingQueryVO) { | ||
118 | - List<Long> ids = invoiceBillMappingQueryVO.getIds(); | ||
119 | - if (CollUtil.isEmpty(ids)) { | ||
120 | - return ServerResult.fail("ids 参数不能为空"); | ||
121 | - } | ||
122 | - List<InvoiceBillMappingDO> invoiceBillMappingList = listByIds(ids); | ||
123 | - if (CollUtil.isEmpty(invoiceBillMappingList)) { | ||
124 | - return ServerResult.success(); | ||
125 | - } | ||
126 | - //todo 校验是否可以逻辑删除 | ||
127 | - LambdaUpdateWrapper<InvoiceBillMappingDO> updateWrapper = new LambdaUpdateWrapper<InvoiceBillMappingDO>() | ||
128 | - .in(InvoiceBillMappingDO::getId, ids) | ||
129 | - .set(InvoiceBillMappingDO::getEnableFlag, Constant.UNABLE_TWENTY); | ||
130 | - update(updateWrapper); | ||
131 | - return ServerResult.success(); | ||
132 | - } | ||
133 | -} |
src/main/java/com/order/erp/service/order/impl/InvoiceBillOrderServiceImpl.java deleted
100644 → 0
1 | -package com.order.erp.service.order.impl; | ||
2 | - | ||
3 | -import cn.hutool.core.collection.CollUtil; | ||
4 | -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | ||
5 | -import com.baomidou.mybatisplus.core.metadata.IPage; | ||
6 | -import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; | ||
7 | -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | ||
8 | -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | ||
9 | -import com.order.erp.common.constant.Constant; | ||
10 | -import com.order.erp.common.constant.ServerResult; | ||
11 | -import com.order.erp.common.exception.BusinessException; | ||
12 | -import com.order.erp.common.utils.StringUtils; | ||
13 | -import com.order.erp.common.utils.TransactionHelper; | ||
14 | -import com.order.erp.domain.dto.BaseDO; | ||
15 | -import com.order.erp.domain.dto.order.InvoiceBillMappingDO; | ||
16 | -import com.order.erp.domain.dto.order.InvoiceBillOrderDO; | ||
17 | -import com.order.erp.domain.dto.order.OrderBaseInfoDO; | ||
18 | -import com.order.erp.domain.vo.order.*; | ||
19 | -import com.order.erp.mapper.order.InvoiceBillOrderMapper; | ||
20 | -import com.order.erp.service.order.InvoiceBillMappingService; | ||
21 | -import com.order.erp.service.order.InvoiceBillOrderService; | ||
22 | -import com.order.erp.service.order.OrderBaseInfoService; | ||
23 | -import lombok.extern.slf4j.Slf4j; | ||
24 | -import org.springframework.stereotype.Service; | ||
25 | - | ||
26 | -import javax.annotation.Resource; | ||
27 | -import java.util.*; | ||
28 | -import java.util.stream.Collectors; | ||
29 | - | ||
30 | -/** | ||
31 | - * 应收款账单表(InvoiceBillOrder)表服务实现类 | ||
32 | - * | ||
33 | - * @author makejava | ||
34 | - * @since 2024-08-05 16:26:34 | ||
35 | - */ | ||
36 | -@Slf4j | ||
37 | -@Service | ||
38 | -public class InvoiceBillOrderServiceImpl extends ServiceImpl<InvoiceBillOrderMapper, InvoiceBillOrderDO> implements InvoiceBillOrderService { | ||
39 | - | ||
40 | - | ||
41 | - @Resource | ||
42 | - private OrderBaseInfoService orderBaseInfoService; | ||
43 | - | ||
44 | - @Resource | ||
45 | - private InvoiceBillMappingService invoiceBillMappingService; | ||
46 | - | ||
47 | - @Resource | ||
48 | - private TransactionHelper transactionHelper; | ||
49 | - | ||
50 | - | ||
51 | - /** | ||
52 | - * 分页查询 | ||
53 | - * | ||
54 | - * @param queryVO 筛选条件 | ||
55 | - * @return 查询结果 | ||
56 | - */ | ||
57 | - @Override | ||
58 | - public ServerResult listByPage(InvoiceBillOrderQueryVO queryVO) { | ||
59 | - Set<Long> billOrderIds = filterBillOrderIdsBy(queryVO); | ||
60 | - | ||
61 | - LambdaQueryWrapper<InvoiceBillOrderDO> queryWrapper = new LambdaQueryWrapper<InvoiceBillOrderDO>() | ||
62 | - .eq(InvoiceBillOrderDO::getEnableFlag, Constant.ENABLE_TEN) | ||
63 | - .in(CollectionUtils.isNotEmpty(billOrderIds), InvoiceBillOrderDO::getId, billOrderIds) | ||
64 | - .eq(StringUtils.isNotBlank(queryVO.getInvoiceNo()), InvoiceBillOrderDO::getInvoiceNo, queryVO.getInvoiceNo()) | ||
65 | - .eq(Objects.nonNull(queryVO.getStatus()), InvoiceBillOrderDO::getStatus, queryVO.getStatus()) | ||
66 | - .orderByDesc(InvoiceBillOrderDO::getId); | ||
67 | - Page page = new Page<>(queryVO.getPage(), queryVO.getPageSize()); | ||
68 | - IPage<InvoiceBillOrderDO> iPage = page(page, queryWrapper); | ||
69 | - return ServerResult.success(iPage); | ||
70 | - } | ||
71 | - | ||
72 | - @Override | ||
73 | - public ServerResult listBaseOrderInfoBy(InvoiceBaseOrderQueryVO queryVO) { | ||
74 | - List<InvoiceBillMappingDO> mappingDOS = invoiceBillMappingService.list(new LambdaQueryWrapper<InvoiceBillMappingDO>() | ||
75 | - .eq(BaseDO::getEnableFlag, Constant.ENABLE_TEN) | ||
76 | - .eq(InvoiceBillMappingDO::getInvoiceNo, queryVO.getInvoiceNo())); | ||
77 | - if (CollectionUtils.isEmpty(mappingDOS)) { | ||
78 | - return ServerResult.success(); | ||
79 | - } | ||
80 | - Set<Long> orderIds = mappingDOS.stream().map(InvoiceBillMappingDO::getOrderId).collect(Collectors.toSet()); | ||
81 | - return ServerResult.success(orderBaseInfoService.listByIds(orderIds)); | ||
82 | - } | ||
83 | - | ||
84 | - /** | ||
85 | - * @param queryVO | ||
86 | - * @return | ||
87 | - */ | ||
88 | - private Set<Long> filterBillOrderIdsBy(InvoiceBillOrderQueryVO queryVO) { | ||
89 | - List<Long> orderIds = filterOrderIdsBy(queryVO); | ||
90 | - if (CollectionUtils.isEmpty(orderIds)) { | ||
91 | - return null; | ||
92 | - } | ||
93 | - List<InvoiceBillMappingDO> mappingDOS = invoiceBillMappingService.list(new LambdaQueryWrapper<InvoiceBillMappingDO>().eq(BaseDO::getEnableFlag, Constant.ENABLE_TEN) | ||
94 | - .in(CollectionUtils.isNotEmpty(orderIds), InvoiceBillMappingDO::getOrderId, orderIds)); | ||
95 | - if (CollectionUtils.isEmpty(mappingDOS)) { | ||
96 | - Set<Long> ids = new HashSet<>(); | ||
97 | - ids.add(-1L); | ||
98 | - return ids; | ||
99 | - } | ||
100 | - return mappingDOS.stream().map(InvoiceBillMappingDO::getInvoiceBillId).collect(Collectors.toSet()); | ||
101 | - } | ||
102 | - | ||
103 | - /** | ||
104 | - * @param queryVO | ||
105 | - * @return | ||
106 | - */ | ||
107 | - private List<Long> filterOrderIdsBy(InvoiceBillOrderQueryVO queryVO) { | ||
108 | - Boolean flag = false; | ||
109 | - if (StringUtils.isNotBlank(queryVO.getCustomerCode())) { | ||
110 | - flag = flag | true; | ||
111 | - } | ||
112 | - if (StringUtils.isNotBlank(queryVO.getProductionDepartment())) { | ||
113 | - flag = flag | true; | ||
114 | - } | ||
115 | - if (StringUtils.isNotBlank(queryVO.getCustomerPo())) { | ||
116 | - flag = flag | true; | ||
117 | - } | ||
118 | - if (StringUtils.isNotBlank(queryVO.getInnerNo())) { | ||
119 | - flag = flag | true; | ||
120 | - } | ||
121 | - if (StringUtils.isNotBlank(queryVO.getProjectNo())) { | ||
122 | - flag = flag | true; | ||
123 | - } | ||
124 | - if (!flag) { | ||
125 | - return null; | ||
126 | - } | ||
127 | - LambdaQueryWrapper<OrderBaseInfoDO> queryWrapper = new LambdaQueryWrapper<OrderBaseInfoDO>() | ||
128 | - .eq(OrderBaseInfoDO::getEnableFlag, Constant.ENABLE_TEN) | ||
129 | - .eq(StringUtils.isNotBlank(queryVO.getCustomerCode()), OrderBaseInfoDO::getCustomerCode, queryVO.getCustomerCode()) | ||
130 | - .eq(StringUtils.isNotBlank(queryVO.getProductionDepartment()), OrderBaseInfoDO::getProductionDepartment, queryVO.getProductionDepartment()) | ||
131 | - .eq(StringUtils.isNotBlank(queryVO.getCustomerPo()), OrderBaseInfoDO::getCustomerPo, queryVO.getCustomerPo()) | ||
132 | - .eq(StringUtils.isNotBlank(queryVO.getInnerNo()), OrderBaseInfoDO::getInnerNo, queryVO.getInnerNo()) | ||
133 | - .eq(StringUtils.isNotBlank(queryVO.getProjectNo()), OrderBaseInfoDO::getProjectNo, queryVO.getProjectNo()); | ||
134 | - List<OrderBaseInfoDO> orderBaseInfoDOList = orderBaseInfoService.list(queryWrapper); | ||
135 | - if (CollectionUtils.isEmpty(orderBaseInfoDOList)) { | ||
136 | - List<Long> orderIds = new ArrayList<>(); | ||
137 | - orderIds.add(-1L); | ||
138 | - return orderIds; | ||
139 | - } | ||
140 | - return orderBaseInfoDOList.stream().map(OrderBaseInfoDO::getId).collect(Collectors.toList()); | ||
141 | - } | ||
142 | - | ||
143 | - /** | ||
144 | - * 创建invoice单据 | ||
145 | - * | ||
146 | - * @param createVO 实例对象 | ||
147 | - * @return 实例对象 | ||
148 | - */ | ||
149 | - @Override | ||
150 | - public ServerResult create(InvoiceBillCreateVO createVO) { | ||
151 | - if (Objects.nonNull(createVO.getId())) { | ||
152 | - createVO.setId(null); | ||
153 | - } | ||
154 | - | ||
155 | - validaBillOrder(createVO); | ||
156 | - | ||
157 | - InvoiceBillOrderDO invoiceBillOrderDO = buildInvoiceBillOrderDO(createVO); | ||
158 | - | ||
159 | - transactionHelper.run(() -> { | ||
160 | - save(invoiceBillOrderDO); | ||
161 | - | ||
162 | - invoiceBillMappingService.saveBatch(buildInvoiceBillMappingDOS(createVO, invoiceBillOrderDO)); | ||
163 | - }); | ||
164 | - | ||
165 | - return ServerResult.success(); | ||
166 | - } | ||
167 | - | ||
168 | - /** | ||
169 | - * @param createVO | ||
170 | - * @return | ||
171 | - */ | ||
172 | - private InvoiceBillOrderDO buildInvoiceBillOrderDO(InvoiceBillCreateVO createVO) { | ||
173 | - return InvoiceBillOrderDO.builder() | ||
174 | - .invoiceNo(createVO.getInvoiceNo()) | ||
175 | - .bgUrl(createVO.getBgUrl()) | ||
176 | - .backRefundDate(createVO.getBackRefundDate()) | ||
177 | - .build(); | ||
178 | - } | ||
179 | - | ||
180 | - /** | ||
181 | - * @param createVO | ||
182 | - * @param invoiceBillOrderDO | ||
183 | - * @return | ||
184 | - */ | ||
185 | - private List<InvoiceBillMappingDO> buildInvoiceBillMappingDOS(InvoiceBillCreateVO createVO, InvoiceBillOrderDO invoiceBillOrderDO) { | ||
186 | - return createVO.getOrderIds().stream().map(x -> { | ||
187 | - return InvoiceBillMappingDO.builder() | ||
188 | - .orderId(x) | ||
189 | - .invoiceBillId(invoiceBillOrderDO.getId()) | ||
190 | - .invoiceNo(invoiceBillOrderDO.getInvoiceNo()) | ||
191 | - .build(); | ||
192 | - }).collect(Collectors.toList()); | ||
193 | - } | ||
194 | - | ||
195 | - /** | ||
196 | - * @param createVO | ||
197 | - */ | ||
198 | - private void validaBillOrder(InvoiceBillCreateVO createVO) { | ||
199 | - if (CollectionUtils.isEmpty(createVO.getOrderIds())) { | ||
200 | - throw new BusinessException("请勾选订单!"); | ||
201 | - } | ||
202 | - | ||
203 | - List<OrderBaseInfoDO> orderBaseInfoDOList = orderBaseInfoService.listByIds(createVO.getOrderIds()); | ||
204 | - if (CollectionUtils.isEmpty(orderBaseInfoDOList)) { | ||
205 | - throw new BusinessException("勾选的订单信息不存在!"); | ||
206 | - } | ||
207 | - | ||
208 | - if (orderBaseInfoDOList.size() != createVO.getOrderIds().size()) { | ||
209 | - throw new BusinessException("勾选的订单信息有误!"); | ||
210 | - } | ||
211 | - | ||
212 | - String invoiceNo = createVO.getInvoiceNo(); | ||
213 | - | ||
214 | - List<InvoiceBillOrderDO> invoiceBillOrderDOS = list(new LambdaQueryWrapper<InvoiceBillOrderDO>() | ||
215 | - .eq(BaseDO::getEnableFlag, Constant.ENABLE_TEN) | ||
216 | - .eq(InvoiceBillOrderDO::getInvoiceNo, invoiceNo)); | ||
217 | - if (CollectionUtils.isNotEmpty(invoiceBillOrderDOS)) { | ||
218 | - throw new BusinessException("存在相同的invoice订单!"); | ||
219 | - } | ||
220 | - | ||
221 | - } | ||
222 | - | ||
223 | - /** | ||
224 | - * 修改数据 | ||
225 | - * | ||
226 | - * @param deductInfoVO 实例对象 | ||
227 | - * @return 实例对象 | ||
228 | - */ | ||
229 | - @Override | ||
230 | - public ServerResult updateDeductInfo(InvoiceBillDeductInfoVO deductInfoVO) { | ||
231 | - if (Objects.isNull(deductInfoVO.getId())) { | ||
232 | - throw new BusinessException("id 不能为空"); | ||
233 | - } | ||
234 | - InvoiceBillOrderDO invoiceBillOrderDo = getById(deductInfoVO.getId()); | ||
235 | - if (Objects.isNull(invoiceBillOrderDo)) { | ||
236 | - throw new BusinessException("应收款单据不存在"); | ||
237 | - } | ||
238 | - invoiceBillOrderDo.setDeductUrl(deductInfoVO.getDeductUrl()); | ||
239 | - invoiceBillOrderDo.setDeductAmount(deductInfoVO.getDeductAmount()); | ||
240 | - updateById(invoiceBillOrderDo); | ||
241 | - return ServerResult.success(); | ||
242 | - } | ||
243 | - | ||
244 | - @Override | ||
245 | - public ServerResult updateAmountInfo(InvoiceBillAmountInfoVO amountInfoVO) { | ||
246 | - if (Objects.isNull(amountInfoVO.getId())) { | ||
247 | - throw new BusinessException("id 不能为空"); | ||
248 | - } | ||
249 | - InvoiceBillOrderDO invoiceBillOrderDo = getById(amountInfoVO.getId()); | ||
250 | - if (Objects.isNull(invoiceBillOrderDo)) { | ||
251 | - throw new BusinessException("应收款单据不存在"); | ||
252 | - } | ||
253 | - invoiceBillOrderDo.setBgUrl(amountInfoVO.getBgUrl()); | ||
254 | - invoiceBillOrderDo.setActualReceivableAmount(amountInfoVO.getActualReceivableAmount()); | ||
255 | - invoiceBillOrderDo.setActualPayedAmount1(amountInfoVO.getActualPayedAmount1()); | ||
256 | - invoiceBillOrderDo.setActualPayedAmount2(amountInfoVO.getActualPayedAmount2()); | ||
257 | - invoiceBillOrderDo.setActualPayedAmount3(amountInfoVO.getActualPayedAmount3()); | ||
258 | - invoiceBillOrderDo.setOtherAmount(amountInfoVO.getOtherAmount()); | ||
259 | - updateById(invoiceBillOrderDo); | ||
260 | - return ServerResult.success(); | ||
261 | - } | ||
262 | - | ||
263 | - /** | ||
264 | - * 通过主键删除数据 | ||
265 | - * | ||
266 | - * @param invoiceBillOrderQueryVO 筛选条件 | ||
267 | - * @return 是否成功 | ||
268 | - */ | ||
269 | - @Override | ||
270 | - public ServerResult deleteById(InvoiceBillOrderQueryVO invoiceBillOrderQueryVO) { | ||
271 | - List<Long> ids = invoiceBillOrderQueryVO.getIds(); | ||
272 | - if (CollUtil.isEmpty(ids)) { | ||
273 | - return ServerResult.fail("ids 参数不能为空"); | ||
274 | - } | ||
275 | - List<InvoiceBillOrderDO> invoiceBillOrderList = listByIds(ids); | ||
276 | - if (CollUtil.isEmpty(invoiceBillOrderList)) { | ||
277 | - return ServerResult.success(); | ||
278 | - } | ||
279 | - transactionHelper.run(() -> { | ||
280 | - removeByIds(ids); | ||
281 | - invoiceBillMappingService.remove(new LambdaQueryWrapper<InvoiceBillMappingDO>().in(InvoiceBillMappingDO::getInvoiceBillId, ids)); | ||
282 | - }); | ||
283 | - | ||
284 | - return ServerResult.success(); | ||
285 | - } | ||
286 | -} |
src/main/java/com/order/erp/service/order/impl/OrderAuditLogServiceImpl.java deleted
100644 → 0
1 | -package com.order.erp.service.order.impl; | ||
2 | - | ||
3 | -import cn.hutool.core.bean.BeanUtil; | ||
4 | -import cn.hutool.core.collection.CollUtil; | ||
5 | -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | ||
6 | -import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; | ||
7 | -import com.baomidou.mybatisplus.core.metadata.IPage; | ||
8 | -import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; | ||
9 | -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | ||
10 | -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | ||
11 | -import com.order.erp.common.constant.Constant; | ||
12 | -import com.order.erp.common.constant.ServerResult; | ||
13 | -import com.order.erp.domain.dto.BaseDO; | ||
14 | -import com.order.erp.domain.dto.admin.AdminUserDO; | ||
15 | -import com.order.erp.domain.dto.order.OrderAuditLogDO; | ||
16 | -import com.order.erp.domain.dto.order.OrderFieldLockApplyDO; | ||
17 | -import com.order.erp.domain.vo.order.OrderAuditLogQueryVO; | ||
18 | -import com.order.erp.domain.vo.order.OrderAuditLogResultVO; | ||
19 | -import com.order.erp.domain.vo.order.OrderAuditLogVO; | ||
20 | -import com.order.erp.mapper.order.OrderAuditLogMapper; | ||
21 | -import com.order.erp.service.admin.AdminUserService; | ||
22 | -import com.order.erp.service.order.OrderAuditLogService; | ||
23 | -import com.order.erp.service.order.OrderFieldLockApplyService; | ||
24 | -import lombok.extern.slf4j.Slf4j; | ||
25 | -import org.springframework.beans.BeanUtils; | ||
26 | -import org.springframework.stereotype.Service; | ||
27 | - | ||
28 | -import javax.annotation.Resource; | ||
29 | -import java.util.*; | ||
30 | -import java.util.function.Function; | ||
31 | -import java.util.stream.Collectors; | ||
32 | - | ||
33 | -/** | ||
34 | - * 用户订单审批日志表(OrderAuditLog)表服务实现类 | ||
35 | - * | ||
36 | - * @author makejava | ||
37 | - * @since 2023-09-08 15:26:42 | ||
38 | - */ | ||
39 | -@Slf4j | ||
40 | -@Service | ||
41 | -public class OrderAuditLogServiceImpl extends ServiceImpl<OrderAuditLogMapper, OrderAuditLogDO> implements OrderAuditLogService { | ||
42 | - | ||
43 | - | ||
44 | - @Resource | ||
45 | - private AdminUserService userService; | ||
46 | - | ||
47 | - @Resource | ||
48 | - private OrderFieldLockApplyService applyService; | ||
49 | - | ||
50 | - /** | ||
51 | - * 通过ID查询单条数据 | ||
52 | - * <p> | ||
53 | - * orderAuditLogQueryVO 主键 | ||
54 | - * | ||
55 | - * @return 实例对象 | ||
56 | - */ | ||
57 | - @Override | ||
58 | - public ServerResult queryById(OrderAuditLogQueryVO orderAuditLogQueryVO) { | ||
59 | - if (Objects.isNull(orderAuditLogQueryVO.getId())) { | ||
60 | - return ServerResult.fail("id 不能为空"); | ||
61 | - } | ||
62 | - OrderAuditLogDO OrderAuditLogDo = getById(orderAuditLogQueryVO.getId()); | ||
63 | - if (Objects.isNull(OrderAuditLogDo)) { | ||
64 | - return ServerResult.success(null); | ||
65 | - } | ||
66 | - return ServerResult.success(BeanUtil.copyProperties(OrderAuditLogDo, OrderAuditLogVO.class)); | ||
67 | - } | ||
68 | - | ||
69 | - /** | ||
70 | - * 分页查询 | ||
71 | - * | ||
72 | - * @param orderAuditLogQueryVO 筛选条件 | ||
73 | - * @return 查询结果 | ||
74 | - */ | ||
75 | - @Override | ||
76 | - public ServerResult list(OrderAuditLogQueryVO orderAuditLogQueryVO) { | ||
77 | - | ||
78 | - return ServerResult.success(); | ||
79 | - } | ||
80 | - | ||
81 | - @Override | ||
82 | - public ServerResult listByPage(OrderAuditLogQueryVO queryVO) { | ||
83 | - LambdaQueryWrapper<OrderAuditLogDO> queryWrapper = buildQueryByParam(queryVO); | ||
84 | - Page page = new Page<>(queryVO.getPage(), queryVO.getPageSize()); | ||
85 | - IPage<OrderAuditLogDO> iPage = page(page, queryWrapper); | ||
86 | - | ||
87 | - Page<OrderAuditLogResultVO> webVOPage = new Page<>(); | ||
88 | - List<OrderAuditLogDO> auditLogDOS = iPage.getRecords(); | ||
89 | - if (CollectionUtils.isNotEmpty(auditLogDOS)) { | ||
90 | - Set<Long> applyIds = auditLogDOS.stream().map(OrderAuditLogDO::getApplyId).collect(Collectors.toSet()); | ||
91 | - Map<Long, AdminUserDO> userDOMap = new HashMap<>(); | ||
92 | - Map<Long, OrderFieldLockApplyDO> applyDOMap = new HashMap<>(); | ||
93 | - Set<Long> userIds = new HashSet<>(); | ||
94 | - if (CollectionUtils.isNotEmpty(applyIds)) { | ||
95 | - List<OrderFieldLockApplyDO> applyDOS = applyService.listByIds(applyIds); | ||
96 | - if (CollectionUtils.isNotEmpty(applyDOS)) { | ||
97 | - userIds.addAll(applyDOS.stream().map(OrderFieldLockApplyDO::getApplyUserId).collect(Collectors.toSet())); | ||
98 | - userIds.addAll(applyDOS.stream().map(OrderFieldLockApplyDO::getAuditUserId).collect(Collectors.toSet())); | ||
99 | - applyDOMap = applyDOS.stream().collect(Collectors.toMap(OrderFieldLockApplyDO::getId, Function.identity())); | ||
100 | - } | ||
101 | - } | ||
102 | - if (CollectionUtils.isNotEmpty(userIds)) { | ||
103 | - List<AdminUserDO> userDOS = userService.listByIds(userIds); | ||
104 | - if (CollectionUtils.isNotEmpty(userDOS)) { | ||
105 | - userDOMap = userDOS.stream().collect(Collectors.toMap(AdminUserDO::getId, Function.identity())); | ||
106 | - } | ||
107 | - } | ||
108 | - Map<Long, AdminUserDO> finalUserDOMap = userDOMap; | ||
109 | - Map<Long, OrderFieldLockApplyDO> finalApplyDOMap = applyDOMap; | ||
110 | - List<OrderAuditLogResultVO> resultVOList = auditLogDOS.stream().map(x -> { | ||
111 | - OrderAuditLogResultVO resultVO = new OrderAuditLogResultVO(); | ||
112 | - BeanUtils.copyProperties(x, resultVO); | ||
113 | - if (finalApplyDOMap.containsKey(x.getApplyId())) { | ||
114 | - OrderFieldLockApplyDO applyDO = finalApplyDOMap.get(x.getApplyId()); | ||
115 | - if (finalUserDOMap.containsKey(applyDO.getApplyUserId())) { | ||
116 | - resultVO.setApplyUserName(finalUserDOMap.get(applyDO.getApplyUserId()).getUserName()); | ||
117 | - } | ||
118 | - if (finalUserDOMap.containsKey(applyDO.getAuditUserId())) { | ||
119 | - resultVO.setAuditUserName(finalUserDOMap.get(applyDO.getAuditUserId()).getUserName()); | ||
120 | - } | ||
121 | - resultVO.setApplyRemark(applyDO.getRemark()); | ||
122 | - resultVO.setFields(applyDO.getFields()); | ||
123 | - } | ||
124 | - return resultVO; | ||
125 | - }).collect(Collectors.toList()); | ||
126 | - | ||
127 | - webVOPage.setRecords(resultVOList); | ||
128 | - } | ||
129 | - BeanUtils.copyProperties(page, webVOPage, "records"); | ||
130 | - return ServerResult.success(webVOPage); | ||
131 | - } | ||
132 | - | ||
133 | - /** | ||
134 | - * @param queryVO | ||
135 | - * @return | ||
136 | - */ | ||
137 | - private LambdaQueryWrapper<OrderAuditLogDO> buildQueryByParam(OrderAuditLogQueryVO queryVO) { | ||
138 | - return new LambdaQueryWrapper<OrderAuditLogDO>() | ||
139 | - .eq(BaseDO::getEnableFlag, Constant.ENABLE_TEN) | ||
140 | - .eq(Objects.nonNull(queryVO.getOrderId()), OrderAuditLogDO::getOrderId, queryVO.getOrderId()) | ||
141 | - .orderByDesc(OrderAuditLogDO::getId) | ||
142 | - ; | ||
143 | - } | ||
144 | - | ||
145 | - /** | ||
146 | - * 新增数据 | ||
147 | - * | ||
148 | - * @param orderAuditLogVO 实例对象 | ||
149 | - * @return 实例对象 | ||
150 | - */ | ||
151 | - @Override | ||
152 | - public ServerResult add(OrderAuditLogVO orderAuditLogVO) { | ||
153 | - //todo 校验 | ||
154 | - if (Objects.nonNull(orderAuditLogVO.getId())) { | ||
155 | - orderAuditLogVO.setId(null); | ||
156 | - } | ||
157 | - OrderAuditLogDO orderAuditLogDo = BeanUtil.copyProperties(orderAuditLogVO, OrderAuditLogDO.class); | ||
158 | - | ||
159 | - save(orderAuditLogDo); | ||
160 | - | ||
161 | - return ServerResult.success(); | ||
162 | - } | ||
163 | - | ||
164 | - /** | ||
165 | - * 修改数据 | ||
166 | - * | ||
167 | - * @param orderAuditLogVO 实例对象 | ||
168 | - * @return 实例对象 | ||
169 | - */ | ||
170 | - @Override | ||
171 | - public ServerResult edit(OrderAuditLogVO orderAuditLogVO) { | ||
172 | - //todo 校验 | ||
173 | - if (Objects.isNull(orderAuditLogVO.getId())) { | ||
174 | - return ServerResult.fail("id 不能为空"); | ||
175 | - } | ||
176 | - OrderAuditLogDO orderAuditLogDo = BeanUtil.copyProperties(orderAuditLogVO, OrderAuditLogDO.class); | ||
177 | - | ||
178 | - updateById(orderAuditLogDo); | ||
179 | - | ||
180 | - return ServerResult.success(); | ||
181 | - } | ||
182 | - | ||
183 | - /** | ||
184 | - * 通过主键删除数据 | ||
185 | - * | ||
186 | - * @param orderAuditLogQueryVO 筛选条件 | ||
187 | - * @return 是否成功 | ||
188 | - */ | ||
189 | - @Override | ||
190 | - public ServerResult deleteById(OrderAuditLogQueryVO orderAuditLogQueryVO) { | ||
191 | - List<Long> ids = orderAuditLogQueryVO.getIds(); | ||
192 | - if (CollUtil.isEmpty(ids)) { | ||
193 | - return ServerResult.fail("ids 参数不能为空"); | ||
194 | - } | ||
195 | - List<OrderAuditLogDO> orderAuditLogList = listByIds(ids); | ||
196 | - if (CollUtil.isEmpty(orderAuditLogList)) { | ||
197 | - return ServerResult.success(); | ||
198 | - } | ||
199 | - //todo 校验是否可以逻辑删除 | ||
200 | - LambdaUpdateWrapper<OrderAuditLogDO> updateWrapper = new LambdaUpdateWrapper<OrderAuditLogDO>() | ||
201 | - .in(OrderAuditLogDO::getId, ids) | ||
202 | - .set(OrderAuditLogDO::getEnableFlag, Constant.UNABLE_TWENTY); | ||
203 | - update(updateWrapper); | ||
204 | - return ServerResult.success(); | ||
205 | - } | ||
206 | - | ||
207 | - /** | ||
208 | - * 逻辑删除,通过订单id删除 用户订单审批日志表(OrderAuditLog)实体类 | ||
209 | - * | ||
210 | - * @param orderId | ||
211 | - * @return | ||
212 | - */ | ||
213 | - @Override | ||
214 | - public boolean deleteByOrderId(Long orderId) { | ||
215 | - LambdaUpdateWrapper<OrderAuditLogDO> updateWrapper = new LambdaUpdateWrapper<OrderAuditLogDO>() | ||
216 | - .eq(OrderAuditLogDO::getOrderId, orderId) | ||
217 | - .set(OrderAuditLogDO::getEnableFlag, Constant.UNABLE_TWENTY); | ||
218 | - return update(updateWrapper); | ||
219 | - } | ||
220 | - | ||
221 | - @Override | ||
222 | - public boolean deleteByOrderIds(List<Long> orderIds) { | ||
223 | - LambdaUpdateWrapper<OrderAuditLogDO> updateWrapper = new LambdaUpdateWrapper<OrderAuditLogDO>() | ||
224 | - .in(OrderAuditLogDO::getOrderId, orderIds) | ||
225 | - .set(OrderAuditLogDO::getEnableFlag, Constant.UNABLE_TWENTY); | ||
226 | - return update(updateWrapper); | ||
227 | - } | ||
228 | -} |