no message

This commit is contained in:
cb 2025-04-18 11:39:46 +08:00
parent f04fa50549
commit 73bba5dc9d
5 changed files with 330 additions and 4 deletions

View File

@ -0,0 +1,39 @@
package com.ghy.quartz.pojo;
import lombok.Data;
/**
* 小程序查询订单列表请求参数对象
*
* @author ydq
* @date : 2022-09-11 15:24
*/
@Data
public class OrderListRequest {
private Long deptId;
private Long workerId;
private Integer orderStatus;
private Long goodsCategoryId;
private String goodsName;
private Long countryId;
private Boolean isOverTime;
private Boolean isMonitoredOrder;
private Integer shelveStatus;
private Integer allSelfAssigned;
/**
* 是否超时 1= 0=
*/
private Integer timeout;
private Boolean needImgs = true;
}

View File

@ -0,0 +1,179 @@
package com.ghy.quartz.pojo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ghy.goods.domain.Goods;
import com.ghy.goods.domain.GoodsArea;
import com.ghy.goods.domain.InsuranceManager;
import com.ghy.order.domain.AfterServiceRecord;
import com.ghy.payment.domain.FinancialChangeRecord;
import com.ghy.payment.domain.OrderTimeoutRecord;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
@Data
public class OrderListResponse {
// 商品品牌 -- 后台发单才有
private String goodsBrand;
// 商品规格 -- 后台发单才有
private String goodsSpecification;
private String totalName;
private String isCall;
private Long orderMasterId;
private String orderMasterCode;
private Long orderDetailId;
private String orderDetailCode;
private Long workerId;
private String workerName;
private String workerPhone;
private String masterWorkerName;
private String masterWorkerPhone;
private String masterCompanyName;
private String customerName;
private String customerPhone;
private String customerRemark;
private String workerRemark;
private Date serverTime;
@JsonFormat(pattern = "YYYY-MM-dd HH:mm")
private Date expectTimeStartFront;
@JsonFormat(pattern = "HH:mm")
private Date expectTimeEndFront;
private Date expectTimeStart;
private Date expectTimeEnd;
private Date workBeginTime;
private Date workFinishTime;
private String clockInLocation;
private String goodsName;
private Integer orderType;
private Integer orderStatus;
private String orderStatusName;
private Integer payStatus;
private Integer payType;
private BigDecimal totalMoney;
private BigDecimal payMoney;
private BigDecimal payAddMoney;
private BigDecimal finalRecvMoney;
private BigDecimal changeMoney;
private BigDecimal discountMoney;
private String goodsLogoUrl;
private String address;
private Date createTime;
private String remark;
private Boolean isOverTime;
private BigDecimal serverMoney;
private List<OrderTimeoutRecord> orderTimeoutRecords;
private List<OrderStandard> standardList;
private List<OrderStandardDetail> orderStandardDetailList;
private List<String> finishImgList;
private List<AfterServiceRecord> afterServiceRecordList;
private Boolean isOnlyServ;
private Date updateTime;
private Integer shelveStatus;
private Integer ledgerAccountStatus;
private List<FinancialChangeRecord> financialChangeRecords;
private List<GoodsArea> goodsAreaList;
/**
* 发起提现后Adapay返回的对象ID draw_cash_id
*/
private String drawCashId;
/**
* draw_cash_status
* 0 未分账
* 1 已分账
* 2 已到账
* -1 提现失败
*/
private Integer drawCashStatus;
/**
* 发起提现时间 draw_cash_time
*/
private Date drawCashTime;
/**
* 提现到账时间 arrival_time
*/
private Date arrivalTime;
/**
* 是否超时 1= 0=
*/
private Integer timeout;
/**
* 超时扣款次数
*/
private Integer timeoutFineTimes;
private Integer afterTimeout;
private String orderMode;
/*是否合约订单*/
private String consultMode;
private Goods goods;
/*是否有保险id*/
private Long insuranceId;
private InsuranceManager insuranceManager;
}

View File

@ -0,0 +1,22 @@
package com.ghy.quartz.pojo;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;
@Data
public class OrderStandard {
private String standardName;
private Integer standardNum;
private Integer serverNum;
private Integer waitServerNum;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date finishTime;
}

View File

@ -0,0 +1,86 @@
package com.ghy.quartz.pojo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ghy.order.domain.AfterServiceRecord;
import com.ghy.payment.domain.FinancialChangeRecord;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
@Data
public class OrderStandardDetail {
private Long orderDetailId;
private String orderDetailCode;
private String workerName;
private String workerPhone;
private Date revTime;
@JsonFormat(pattern = "YYYY-MM-dd HH:mm")
private Date expectTimeStartFront;
@JsonFormat(pattern = "HH:mm")
private Date expectTimeEndFront;
private Date expectTimeStart;
private Date expectTimeEnd;
private Date workBeginTime;
private Date workFinishTime;
private BigDecimal payMoney;
private List<FinancialChangeRecord> financialChangeRecord;
private String remark;
private List<OrderStandard> orderStandardList;
private List<String> finishImgList;
private List<AfterServiceRecord> afterServiceRecordList;
private Integer orderStatus;
private Boolean isOnlyServ;
private Boolean isOverTime;
private BigDecimal serverMoney;
/**
* draw_cash_status
* 0 未分账
* 1 已分账
* 2 已到账
* -1 提现失败
*/
private Integer drawCashStatus;
/**
* 发起提现时间 draw_cash_time
*/
private Date drawCashTime;
/**
* 是否超时 1= 0=
*/
private Integer timeout;
/**
* 超时扣款次数
*/
private Integer timeoutFineTimes;
private Integer afterTimeout;
}

View File

@ -21,16 +21,16 @@ import com.ghy.payment.mapper.OrderFineRecordMapper;
import com.ghy.payment.service.FinancialChangeRecordService;
import com.ghy.payment.service.FinancialDetailService;
import com.ghy.payment.service.FinancialMasterService;
import com.ghy.quartz.pojo.OrderListRequest;
import com.ghy.quartz.pojo.OrderListResponse;
import com.ghy.quartz.pojo.OrderStandard;
import com.ghy.quartz.service.OrderService;
import com.ghy.system.domain.SysArea;
import com.ghy.system.domain.SysDeptConfig;
import com.ghy.system.service.ISysAreaService;
import com.ghy.system.service.ISysDeptConfigService;
import com.ghy.system.service.IWxMsgService;
import com.ghy.web.controller.order.OrderController;
import com.ghy.web.pojo.vo.OrderListRequest;
import com.ghy.web.pojo.vo.OrderListResponse;
import com.ghy.web.pojo.vo.OrderStandard;
import com.ghy.worker.domain.Worker;
import com.ghy.worker.domain.WorkerCertification;
import com.ghy.worker.service.IWorkerCertificationService;