123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- package com.pj.project.tb_item;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableName;
- import com.baomidou.mybatisplus.extension.activerecord.Model;
- import com.pj.project.tb_item_fac.TbItemFac;
- import lombok.AllArgsConstructor;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import lombok.Getter;
- import lombok.experimental.Accessors;
- import java.io.Serializable;
- import java.math.BigDecimal;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- /**
- * Model: tb_item -- 作业配置项
- *
- * @author qzy
- */
- @Data
- @Accessors(chain = true)
- @TableName(TbItem.TABLE_NAME)
- @EqualsAndHashCode(callSuper = false)
- public class TbItem extends Model<TbItem> implements Serializable {
- // ---------- 模块常量 ----------
- /**
- * 序列化版本id
- */
- private static final long serialVersionUID = 1L;
- /**
- * 此模块对应的表名
- */
- public static final String TABLE_NAME = "tb_item";
- /**
- * 此模块对应的权限码
- */
- public static final String PERMISSION_CODE = "tb-item";
- // ---------- 表中字段 ----------
- /**
- * 主键
- */
- private String id;
- private String typeId;
- /**
- * 项目编号
- */
- private String itemCode;
- /**
- * 项目名称
- */
- private String itemName;
- /**
- * 项目金额(元)
- */
- private BigDecimal price;
- private String unit;
- private double carLength;
- private double maxWeight;
- private double minLength;
- private double minWeight;
- private int status;
- private String killId;
- /**
- * 业务分类---->发送微信消息给合作伙伴
- */
- private String businessType;
- private String businessTypeName;
- /**
- * 收费分类--->统计用的
- */
- private Integer payType;
- private String payTypeName;
- private String itemType;
- private Double taxRate;
- @TableField(exist = false)
- private List<TbItemFac> facList = new ArrayList<>();
- @TableField(exist = false)
- private String remark;
- @TableField(exist = false)
- private String typeName;
- @TableField(exist = false)
- private Integer need;
- @TableField(exist = false)
- private int needRemark;
- @TableField(exist = false)
- private int mustRemark;
- @TableField(exist = false)
- private int num = 1;
- @TableField(exist = false)
- private int inc;
- }
|