Merge remote-tracking branch 'origin/master-v2' into master-v2
| | |
| | | import lombok.Data; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import javax.validation.constraints.Max; |
| | | import javax.validation.constraints.Min; |
| | | import javax.validation.constraints.NotEmpty; |
| | | import javax.validation.constraints.NotNull; |
| | |
| | | * 领取后有效时间整数,比如90(天,小时,分钟) |
| | | */ |
| | | @ApiModelProperty(value = "领取后有效时间整数") |
| | | @Min(value = 1,message = "领取后有效时间必须大于等于1") |
| | | @Max(value = 99999999,message = "领取后有效时间不能超过99999999") |
| | | private Integer usageTimeNum; |
| | | |
| | | |
| | |
| | | @ApiModelProperty(value = "发放数量") |
| | | @NotNull(message = "发放数量不能为空") |
| | | @Min(value = 1,message = "发放数量必须大于0") |
| | | @Max(value = 99999999,message = "库存数量不能超过99999999") |
| | | private Integer couponAmount; |
| | | |
| | | |
| | |
| | | @ApiModelProperty(value = "每人限领") |
| | | @NotNull(message = "每人限领不能为空") |
| | | @Min(value = 1,message = "每人限领必须大于0") |
| | | @Max(value = 99999999,message = "每人限领不能超过99999999") |
| | | private Integer getLimit; |
| | | |
| | | |
| | |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import javax.validation.constraints.Max; |
| | | import javax.validation.constraints.Min; |
| | | import javax.validation.constraints.NotEmpty; |
| | | import javax.validation.constraints.NotNull; |
| | |
| | | @ApiModelProperty(value ="领取后有效时间整数,比如90(天,小时,分钟)" ) |
| | | @NotNull(message = "领取后有效时间不能为空") |
| | | @Min(value = 1,message = "领取后有效时间必须大于等于1") |
| | | @Max(value = 99999999,message = "领取后有效时间不能超过99999999") |
| | | private Integer usageTimeNum; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @ApiModelProperty(value = "使用条件") |
| | | @NotNull(message = "使用条件不能为空") |
| | | @Max(value = 99999999,message = "使用条件不能超过99999999") |
| | | private BigDecimal minOrderAmount; |
| | | |
| | | /** |
| | |
| | | @ApiModelProperty(value = "优惠券面值") |
| | | @NotNull(message = "优惠券面值不能为空") |
| | | @Min(value = 1,message = "优惠券面值大于0") |
| | | @Max(value = 99999999,message = "优惠券面值不能超过99999999") |
| | | private BigDecimal couponDiscountValue; |
| | | |
| | | /** |
| | |
| | | @ApiModelProperty(value = "库存") |
| | | @NotNull(message = "库存不能为空") |
| | | @Min(value = 1,message = "库存数量必须大于0") |
| | | @Max(value = 99999999,message = "库存数量不能超过99999999") |
| | | private Integer couponAmount; |
| | | |
| | | |
| | | @ApiModelProperty(value = "积分数量") |
| | | @NotNull(message = "积分数量不能为空") |
| | | @Min(value = 1,message = "积分数量必须大于0") |
| | | @Max(value = 99999999,message = "积分数量不能超过99999999") |
| | | private Integer point; |
| | | |
| | | |
| | |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import javax.validation.constraints.Max; |
| | | import javax.validation.constraints.Min; |
| | | import javax.validation.constraints.NotEmpty; |
| | | import javax.validation.constraints.NotNull; |
| | |
| | | @ApiModelProperty(value ="领取后有效时间整数,比如90(天,小时,分钟)" ) |
| | | @NotNull(message = "领取后有效时间不能为空") |
| | | @Min(value = 1,message = "领取后有效时间必须大于0") |
| | | @Max(value = 99999999,message = "领取后有效时间不能超过99999999") |
| | | private Integer usageTimeNum; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @ApiModelProperty(value = "使用条件") |
| | | @NotNull(message = "使用条件不能为空") |
| | | @Max(value = 99999999,message = "使用条件不能超过99999999") |
| | | private BigDecimal minOrderAmount; |
| | | |
| | | /** |
| | |
| | | @ApiModelProperty(value = "优惠券面值") |
| | | @NotNull(message = "优惠券面值不能为空") |
| | | @Min(value = 1,message = "优惠券面值大于0") |
| | | @Max(value = 99999999,message = "优惠券面值不能超过99999999") |
| | | private BigDecimal couponDiscountValue; |
| | | |
| | | |
| | |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import javax.validation.constraints.Max; |
| | | import javax.validation.constraints.NotEmpty; |
| | | import javax.validation.constraints.NotNull; |
| | | import java.math.BigDecimal; |
| | |
| | | */ |
| | | @ApiModelProperty(value = "优惠券面值") |
| | | @NotNull(message = "优惠券面值不能为空") |
| | | @Max(value = 99999999,message = "优惠券面值不能超过99999999") |
| | | private BigDecimal couponDiscountValue; |
| | | |
| | | /** |
| | |
| | | */ |
| | | @ApiModelProperty(value = "使用条件") |
| | | @NotNull(message = "使用条件不能为空") |
| | | @Max(value = 99999999,message = "使用条件不能超过99999999") |
| | | private BigDecimal minOrderAmount; |
| | | |
| | | |
| | |
| | | * 领取后有效时间整数,比如90(天,小时,分钟) |
| | | */ |
| | | @ApiModelProperty(value = "领取后有效时间整数") |
| | | @Max(value = 99999999,message = "领取后有效时间不能超过99999999") |
| | | private Integer usageTimeNum; |
| | | |
| | | |
| | |
| | | import lombok.Data; |
| | | |
| | | import java.time.LocalDateTime; |
| | | import java.util.List; |
| | | |
| | | @Data |
| | | public class DeliveryOrderInfoSpQueryDTO { |
| | |
| | | |
| | | @ApiModelProperty(hidden = true) |
| | | private LocalDateTime endDate; |
| | | |
| | | @ApiModelProperty(hidden = true) |
| | | private List<String> statusList; |
| | | } |
| | |
| | | import lombok.Data; |
| | | |
| | | import java.time.LocalDateTime; |
| | | import java.util.List; |
| | | |
| | | @Data |
| | | public class DeliveryOrderStationQueryDTO { |
| | |
| | | |
| | | @ApiModelProperty(hidden = true) |
| | | private LocalDateTime endDate; |
| | | |
| | | @ApiModelProperty(hidden = true) |
| | | private List<String> statusList; |
| | | } |
| | |
| | | |
| | | //////////////////////////////////////////////////////////////新接口 |
| | | public Page<DeliveryOrderList4CheckDTO> selectSupplierDoList4Check(Page page, DeliveryOrderStationQueryDTO dto) { |
| | | dto.setStatusList(splitParam(dto.getStatus())); |
| | | List<DeliveryOrderList4CheckDTO> ls = deliveryOrderMapper.selectSupplierDoList4Check(page, dto); |
| | | |
| | | page.setRecords(ls); |
| | |
| | | if(dto.getSupplierId() == null){ |
| | | throw new ValidationException("供应商id不能为空"); |
| | | } |
| | | dto.setStatusList(splitParam(dto.getStatus())); |
| | | List<DeliveryOrder4CheckDTO> ls = deliveryOrderMapper.selectSupplierDoInfo4Check(page, dto); |
| | | |
| | | if(ls != null && ls.size() > 0){ |
| | |
| | | SELECT * |
| | | FROM t_coupon_template t |
| | | WHERE t.deleted = FALSE |
| | | <if test="param.category != null and param.category != '' and param.category == 'activity' "> |
| | | AND t.get_start_date <= NOW() |
| | | AND NOW() <= t.get_end_date |
| | | </if> |
| | | |
| | | <if test="param.category != null and param.category != ''"> |
| | | AND category = #{param.category} |
| | | </if> |
| | |
| | | <if test="condition.orderNo != null and condition.orderNo != ''"> |
| | | AND q.order_no LIKE concat('%', #{condition.orderNo},'%') |
| | | </if> |
| | | <if test="condition.status != null and condition.status != ''"> |
| | | AND q.status = #{condition.status} |
| | | |
| | | <if test="condition.statusList != null and condition.statusList.size > 0"> |
| | | AND q.status in |
| | | <foreach collection="condition.statusList" item="status" open="(" separator="," close=")"> |
| | | #{status} |
| | | </foreach> |
| | | </if> |
| | | |
| | | <if test="condition.supplierId != null"> |
| | |
| | | <if test="condition.orderNo != null and condition.orderNo != ''"> |
| | | AND q.order_no LIKE concat('%', #{condition.orderNo},'%') |
| | | </if> |
| | | <if test="condition.status != null and condition.status != ''"> |
| | | AND q.status = #{condition.status} |
| | | |
| | | <if test="condition.statusList != null and condition.statusList.size > 0"> |
| | | AND q.status in |
| | | <foreach collection="condition.statusList" item="status" open="(" separator="," close=")"> |
| | | #{status} |
| | | </foreach> |
| | | </if> |
| | | |
| | | <if test="condition.warehouseId != null"> |