PricingRule.java 900 B

12345678910111213141516171819202122232425262728293031
  1. package com.oms.entity;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import lombok.Data;
  6. import java.math.BigDecimal;
  7. import java.time.LocalDateTime;
  8. @Data
  9. @TableName("crm_pricing_rule")
  10. public class PricingRule {
  11. @TableId(type = IdType.AUTO)
  12. private Long id;
  13. private String ruleNo;
  14. private String ruleName;
  15. private String ruleType;
  16. private String productSkuId;
  17. private String channelId;
  18. private BigDecimal basePrice;
  19. private BigDecimal discountRate;
  20. private BigDecimal fixedPrice;
  21. private String priority;
  22. private String status;
  23. private LocalDateTime startDate;
  24. private LocalDateTime endDate;
  25. private String createdBy;
  26. private LocalDateTime createdAt;
  27. private String updatedBy;
  28. private LocalDateTime updatedAt;
  29. }