model添加字段注释

This commit is contained in:
zhh 2018-04-24 16:50:51 +08:00
parent 353d731196
commit bc3c569616
48 changed files with 1397 additions and 1 deletions

View File

@ -0,0 +1,46 @@
package com.macro.mall;
import org.mybatis.generator.api.IntrospectedColumn;
import org.mybatis.generator.api.IntrospectedTable;
import org.mybatis.generator.api.dom.java.Field;
import org.mybatis.generator.internal.DefaultCommentGenerator;
import org.mybatis.generator.internal.util.StringUtility;
import java.util.Properties;
/**
* 自定义注释生成器
*/
public class CommentGenerator extends DefaultCommentGenerator {
private boolean addRemarkComments = false;
/**
* 设置用户配置的参数
*/
@Override
public void addConfigurationProperties(Properties properties) {
super.addConfigurationProperties(properties);
this.addRemarkComments = StringUtility.isTrue(properties.getProperty("addRemarkComments"));
}
/**
* 给字段添加注释
*/
@Override
public void addFieldComment(Field field, IntrospectedTable introspectedTable,
IntrospectedColumn introspectedColumn) {
String remarks = introspectedColumn.getRemarks();
//根据参数和备注信息判断是否添加备注信息
if(addRemarkComments&&StringUtility.stringHasValue(remarks)){
//文档注释开始
field.addJavaDocLine("/**");
//获取数据库字段的备注信息
String[] remarkLines = remarks.split(System.getProperty("line.separator"));
for(String remarkLine:remarkLines){
field.addJavaDocLine(" * "+remarkLine);
}
addJavadocTag(field, false);
field.addJavaDocLine(" */");
}
}
}

View File

@ -7,8 +7,18 @@ public class CmsHelpCategory implements Serializable {
private String name;
/**
* 分类图标
*
* @mbggenerated
*/
private String icon;
/**
* 专题数量
*
* @mbggenerated
*/
private Integer helpCount;
private Integer showStatus;

View File

@ -6,16 +6,36 @@ import java.util.Date;
public class CmsMemberReport implements Serializable {
private Long id;
/**
* 举报类型0->商品评价1->话题内容2->用户评论
*
* @mbggenerated
*/
private Integer reportType;
/**
* 举报人
*
* @mbggenerated
*/
private String reportMemberName;
private Date createTime;
private String reportObject;
/**
* 举报状态0->未处理1->已处理
*
* @mbggenerated
*/
private Integer reportStatus;
/**
* 处理结果0->无效1->有效2->恶意
*
* @mbggenerated
*/
private Integer handleStatus;
private String note;

View File

@ -13,6 +13,11 @@ public class CmsPrefrenceArea implements Serializable {
private Integer showStatus;
/**
* 展示图片
*
* @mbggenerated
*/
private byte[] pic;
private static final long serialVersionUID = 1L;

View File

@ -10,8 +10,18 @@ public class CmsSubject implements Serializable {
private String title;
/**
* 专题主图
*
* @mbggenerated
*/
private String pic;
/**
* 关联产品数量
*
* @mbggenerated
*/
private Integer productCount;
private Integer recommendStatus;
@ -24,12 +34,27 @@ public class CmsSubject implements Serializable {
private Integer commentCount;
/**
* 画册图片用逗号分割
*
* @mbggenerated
*/
private String albumPics;
private String description;
/**
* 显示状态0->不显示1->显示
*
* @mbggenerated
*/
private Integer showStatus;
/**
* 转发数
*
* @mbggenerated
*/
private Integer forwardCount;
private String content;

View File

@ -7,8 +7,18 @@ public class CmsSubjectCategory implements Serializable {
private String name;
/**
* 分类图标
*
* @mbggenerated
*/
private String icon;
/**
* 专题数量
*
* @mbggenerated
*/
private Integer subjectCount;
private Integer showStatus;

View File

@ -16,16 +16,41 @@ public class CmsTopic implements Serializable {
private Date endTime;
/**
* 参与人数
*
* @mbggenerated
*/
private Integer attendCount;
/**
* 关注人数
*
* @mbggenerated
*/
private Integer attentionCount;
private Integer readCount;
/**
* 奖品名称
*
* @mbggenerated
*/
private String awardName;
/**
* 参与方式
*
* @mbggenerated
*/
private String attendType;
/**
* 话题内容
*
* @mbggenerated
*/
private String content;
private static final long serialVersionUID = 1L;

View File

@ -7,8 +7,18 @@ public class CmsTopicCategory implements Serializable {
private String name;
/**
* 分类图标
*
* @mbggenerated
*/
private String icon;
/**
* 专题数量
*
* @mbggenerated
*/
private Integer subjectCount;
private Integer showStatus;

View File

@ -5,14 +5,39 @@ import java.io.Serializable;
public class OmsCompanyAddress implements Serializable {
private Long id;
/**
* 地址名称
*
* @mbggenerated
*/
private String addressName;
/**
* 默认发货地址0->1->
*
* @mbggenerated
*/
private Integer sendStatus;
/**
* 是否默认收货地址0->1->
*
* @mbggenerated
*/
private Integer receiveStatus;
/**
* 收发货人姓名
*
* @mbggenerated
*/
private String name;
/**
* 收货人电话
*
* @mbggenerated
*/
private String phone;
private String province;

View File

@ -5,76 +5,246 @@ import java.math.BigDecimal;
import java.util.Date;
public class OmsOrder implements Serializable {
/**
* 订单id
*
* @mbggenerated
*/
private Long id;
private Long memberId;
private Long couponId;
/**
* 订单编号
*
* @mbggenerated
*/
private String orderSn;
/**
* 提交时间
*
* @mbggenerated
*/
private Date createTime;
/**
* 用户帐号
*
* @mbggenerated
*/
private String memberUsername;
/**
* 订单总金额
*
* @mbggenerated
*/
private BigDecimal totalAmount;
/**
* 运费金额
*
* @mbggenerated
*/
private BigDecimal freightAmount;
/**
* 促销优化金额促销价满减阶梯价
*
* @mbggenerated
*/
private BigDecimal promotionAmount;
/**
* 积分抵扣金额
*
* @mbggenerated
*/
private BigDecimal integrationAmount;
/**
* 优惠券抵扣金额
*
* @mbggenerated
*/
private BigDecimal couponAmount;
/**
* 管理员后台调整订单使用的折扣金额
*
* @mbggenerated
*/
private BigDecimal discountAmount;
/**
* 支付方式0->未支付1->支付宝2->微信
*
* @mbggenerated
*/
private Integer payType;
/**
* 订单来源0->PC订单1->app订单
*
* @mbggenerated
*/
private Integer sourceType;
/**
* 订单状态0->待付款1->待发货2->已发货3->已完成4->已关闭5->无效订单
*
* @mbggenerated
*/
private Integer status;
/**
* 订单类型0->正常订单1->秒杀订单
*
* @mbggenerated
*/
private Integer orderType;
/**
* 物流公司(配送方式)
*
* @mbggenerated
*/
private String deliveryCompany;
/**
* 物流单号
*
* @mbggenerated
*/
private String deliverySn;
/**
* 自动确认时间
*
* @mbggenerated
*/
private Integer autoConfirmDay;
/**
* 可以获得的积分
*
* @mbggenerated
*/
private Integer integration;
/**
* 可以活动的成长值
*
* @mbggenerated
*/
private Integer growth;
/**
* 活动信息
*
* @mbggenerated
*/
private String promotionInfo;
/**
* 发票类型0->不开发票1->电子发票2->纸质发票
*
* @mbggenerated
*/
private Integer billType;
/**
* 发票抬头
*
* @mbggenerated
*/
private String billHeader;
/**
* 发票内容
*
* @mbggenerated
*/
private String billContent;
/**
* 收票人电话
*
* @mbggenerated
*/
private String billReceiverPhone;
/**
* 收票人邮箱
*
* @mbggenerated
*/
private String billReceiverEmail;
/**
* 收货人姓名
*
* @mbggenerated
*/
private String receiverName;
/**
* 收货人电话
*
* @mbggenerated
*/
private String receiverPhone;
/**
* 收货人邮编
*
* @mbggenerated
*/
private String receiverPostCode;
/**
* 省份/直辖市
*
* @mbggenerated
*/
private String receiverProvince;
/**
* 城市
*
* @mbggenerated
*/
private String receiverCity;
/**
*
*
* @mbggenerated
*/
private String receiverRegion;
/**
* 详细地址
*
* @mbggenerated
*/
private String receiverDetailAddress;
/**
* 订单备注
*
* @mbggenerated
*/
private String note;
/**
* 确认收货状态0->未确认1->已确认
*
* @mbggenerated
*/
private Integer confirmStatus;
private static final long serialVersionUID = 1L;

View File

@ -6,8 +6,18 @@ import java.math.BigDecimal;
public class OmsOrderItem implements Serializable {
private Long id;
/**
* 订单id
*
* @mbggenerated
*/
private Long orderId;
/**
* 订单编号
*
* @mbggenerated
*/
private String orderSn;
private Long productId;
@ -22,10 +32,25 @@ public class OmsOrderItem implements Serializable {
private BigDecimal productAmount;
/**
* 购买数量
*
* @mbggenerated
*/
private Integer productCount;
/**
* 该商品经过优惠后的分解金额
*
* @mbggenerated
*/
private BigDecimal productRealAmount;
/**
* 商品的销售属性
*
* @mbggenerated
*/
private String sp1;
private String sp2;

View File

@ -6,14 +6,39 @@ import java.util.Date;
public class OmsOrderOperateHistory implements Serializable {
private Long id;
/**
* 订单id
*
* @mbggenerated
*/
private Long orderId;
/**
* 操作人用户系统后台管理员
*
* @mbggenerated
*/
private String operateMan;
/**
* 操作时间
*
* @mbggenerated
*/
private Date createTime;
/**
* 订单状态0->待付款1->待发货2->已发货3->已完成4->已关闭5->无效订单
*
* @mbggenerated
*/
private Integer orderStatus;
/**
* 备注
*
* @mbggenerated
*/
private String note;
private static final long serialVersionUID = 1L;

View File

@ -7,24 +7,54 @@ import java.util.Date;
public class OmsOrderReturnApply implements Serializable {
private Long id;
/**
* 订单id
*
* @mbggenerated
*/
private Long orderId;
private Long companyAddressId;
/**
* 订单编号
*
* @mbggenerated
*/
private String orderSn;
private Date createTime;
private String memberUsername;
/**
* 退款金额
*
* @mbggenerated
*/
private BigDecimal returnAmount;
private String returnName;
/**
* 退货人电话
*
* @mbggenerated
*/
private String returnPhone;
/**
* 申请状态0->待处理1->退货中2->已完成3->已拒绝
*
* @mbggenerated
*/
private Integer status;
/**
* 处理时间
*
* @mbggenerated
*/
private Date handleTime;
private String productPic;
@ -33,26 +63,81 @@ public class OmsOrderReturnApply implements Serializable {
private String brandName;
/**
* 商品销售属性颜色红色尺码xl;
*
* @mbggenerated
*/
private String productAttr;
/**
* 退货数量
*
* @mbggenerated
*/
private Integer productCount;
/**
* 原因
*
* @mbggenerated
*/
private String reason;
/**
* 描述
*
* @mbggenerated
*/
private String description;
/**
* 凭证图片以逗号隔开
*
* @mbggenerated
*/
private String proofPics;
/**
* 要退的邮费
*
* @mbggenerated
*/
private BigDecimal returnPostAmount;
/**
* 是否退邮费0->不退1->退
*
* @mbggenerated
*/
private Integer returnPostStatus;
/**
* 确认退款总金额
*
* @mbggenerated
*/
private BigDecimal confirmReturnAmount;
/**
* 处理备注
*
* @mbggenerated
*/
private String handleNote;
/**
* 处理人员
*
* @mbggenerated
*/
private String handleMan;
/**
* 收货人
*
* @mbggenerated
*/
private String receiveMan;
private Date receiveTime;

View File

@ -5,10 +5,20 @@ import java.io.Serializable;
public class OmsOrderReturnReason implements Serializable {
private Long id;
/**
* 退货类型
*
* @mbggenerated
*/
private String name;
private Integer sort;
/**
* 状态0->不启用1->启用
*
* @mbggenerated
*/
private Integer status;
private static final long serialVersionUID = 1L;

View File

@ -5,14 +5,39 @@ import java.io.Serializable;
public class OmsOrderSetting implements Serializable {
private Long id;
/**
* 秒杀订单超时关闭时间()
*
* @mbggenerated
*/
private Integer flashOrderOvertime;
/**
* 正常订单超时时间()
*
* @mbggenerated
*/
private Integer normalOrderOvertime;
/**
* 发货后自动确认收货时间
*
* @mbggenerated
*/
private Integer confirmOvertime;
/**
* 自动完成交易时间不能申请售后
*
* @mbggenerated
*/
private Integer finishOvertime;
/**
* 订单完成后自动好评时间
*
* @mbggenerated
*/
private Integer commentOvertime;
private static final long serialVersionUID = 1L;

View File

@ -7,22 +7,57 @@ public class PmsBrand implements Serializable {
private String name;
/**
* 首字母
*
* @mbggenerated
*/
private String firstLetter;
private Integer sort;
/**
* 是否为品牌制造商0->不是1->
*
* @mbggenerated
*/
private Integer factoryStatus;
private Integer showStatus;
/**
* 产品数量
*
* @mbggenerated
*/
private Integer productCount;
/**
* 产品评论数量
*
* @mbggenerated
*/
private Integer productCommentCount;
/**
* 品牌logo
*
* @mbggenerated
*/
private String logo;
/**
* 专区大图
*
* @mbggenerated
*/
private String bigPic;
/**
* 品牌故事
*
* @mbggenerated
*/
private String brandStory;
private static final long serialVersionUID = 1L;

View File

@ -12,22 +12,47 @@ public class PmsComment implements Serializable {
private String productName;
/**
* 评价星数0->5
*
* @mbggenerated
*/
private Integer star;
/**
* 评价的ip
*
* @mbggenerated
*/
private String memberIp;
private Date createTime;
private Integer showStatus;
/**
* 购买时的商品属性
*
* @mbggenerated
*/
private String productAttribute;
private Integer collectCouont;
private Integer readCount;
/**
* 上传图片地址以逗号隔开
*
* @mbggenerated
*/
private String pics;
/**
* 评论用户头像
*
* @mbggenerated
*/
private String memberIcon;
private Integer replayCount;

View File

@ -16,6 +16,11 @@ public class PmsCommentReplay implements Serializable {
private Date createTime;
/**
* 评论人员类型0->会员1->管理员
*
* @mbggenerated
*/
private Integer type;
private static final long serialVersionUID = 1L;

View File

@ -8,16 +8,36 @@ public class PmsFeightTemplate implements Serializable {
private String name;
/**
* 计费类型:0->按重量1->按件数
*
* @mbggenerated
*/
private Integer chargeType;
/**
* 首重kg
*
* @mbggenerated
*/
private BigDecimal firstWeight;
/**
* 首费
*
* @mbggenerated
*/
private BigDecimal firstFee;
private BigDecimal continueWeight;
private BigDecimal continmeFee;
/**
* 目的地
*
* @mbggenerated
*/
private String dest;
private static final long serialVersionUID = 1L;

View File

@ -10,6 +10,11 @@ public class PmsMemberPrice implements Serializable {
private Long memberLevelId;
/**
* 会员价格
*
* @mbggenerated
*/
private BigDecimal memberPrice;
private static final long serialVersionUID = 1L;

View File

@ -15,80 +15,235 @@ public class PmsProduct implements Serializable {
private Long productAttributeCategoryId;
/**
* 限时购id
*
* @mbggenerated
*/
private Integer flashPromotionId;
private String name;
private String pic;
/**
* 货号
*
* @mbggenerated
*/
private String productSn;
/**
* 删除状态0->未删除1->已删除
*
* @mbggenerated
*/
private Integer deleteStatus;
/**
* 上架状态0->下架1->上架
*
* @mbggenerated
*/
private Integer publishStatus;
/**
* 新品状态:0->不是新品1->新品
*
* @mbggenerated
*/
private Integer newStatus;
/**
* 推荐状态0->不推荐1->推荐
*
* @mbggenerated
*/
private Integer recommandStatus;
/**
* 审核状态0->未审核1->审核通过
*
* @mbggenerated
*/
private Integer verifyStatus;
/**
* 排序
*
* @mbggenerated
*/
private Integer sort;
/**
* 销量
*
* @mbggenerated
*/
private Integer sale;
private BigDecimal price;
/**
* 促销价格
*
* @mbggenerated
*/
private BigDecimal promotionPrice;
/**
* 赠送的积分
*
* @mbggenerated
*/
private Integer giftPoint;
/**
* 限制使用的积分数
*
* @mbggenerated
*/
private Integer usePointLimit;
/**
* 副标题
*
* @mbggenerated
*/
private String subTitle;
/**
* 市场价
*
* @mbggenerated
*/
private BigDecimal originalPrice;
/**
* 库存
*
* @mbggenerated
*/
private Integer stock;
/**
* 库存预警值
*
* @mbggenerated
*/
private Integer lowStock;
/**
* 单位
*
* @mbggenerated
*/
private String unit;
/**
* 商品重量默认为克
*
* @mbggenerated
*/
private BigDecimal weight;
/**
* 是否为预告商品0->不是1->
*
* @mbggenerated
*/
private Integer previewStatus;
/**
* 以逗号分割的产品服务1->无忧退货2->快速退款3->免费包邮
*
* @mbggenerated
*/
private String serviceIds;
private String keywords;
private String note;
/**
* 画册图片连产品图片限制为5张以逗号分割
*
* @mbggenerated
*/
private String albumPics;
private String detailTitle;
/**
* 限时购价格
*
* @mbggenerated
*/
private BigDecimal flashPromotionPrice;
/**
* 限时购数量
*
* @mbggenerated
*/
private Integer flashPromotionCount;
/**
* 限时购排序
*
* @mbggenerated
*/
private Integer flashPromotionSort;
/**
* 促销开始时间
*
* @mbggenerated
*/
private Date promotionStartTime;
/**
* 促销结束时间
*
* @mbggenerated
*/
private Date promotionEndTime;
/**
* 活动限购数量
*
* @mbggenerated
*/
private Integer promotionPerLimit;
/**
* 促销类型0->使用促销价1->使用会员价2->使用阶梯价格3->使用满减价格
*
* @mbggenerated
*/
private Integer promotionType;
/**
* 商品描述
*
* @mbggenerated
*/
private String description;
private String detailDesc;
/**
* 产品详情网页内容
*
* @mbggenerated
*/
private String detailHtml;
/**
* 移动端网页详情
*
* @mbggenerated
*/
private String detailMobileHtml;
private static final long serialVersionUID = 1L;

View File

@ -9,22 +9,67 @@ public class PmsProductAttribute implements Serializable {
private String name;
/**
* 属性选择类型0->唯一1->单选2->多选
*
* @mbggenerated
*/
private Integer selectType;
/**
* 属性录入方式0->手工录入1->从列表中选取
*
* @mbggenerated
*/
private Integer inputType;
/**
* 可选值列表以逗号隔开
*
* @mbggenerated
*/
private String inputList;
/**
* 排序字段最高的可以单独上传图片
*
* @mbggenerated
*/
private Integer sort;
/**
* 分类筛选样式1->普通1->颜色
*
* @mbggenerated
*/
private Integer filterType;
/**
* 检索类型0->不需要进行检索1->关键字检索2->范围检索
*
* @mbggenerated
*/
private Integer searchType;
/**
* 相同属性产品是否关联0->不关联1->关联
*
* @mbggenerated
*/
private Integer relatedStatus;
/**
* 是否支持手动新增0->不支持1->支持
*
* @mbggenerated
*/
private Integer handAddStatus;
/**
* 属性的类型0->规格1->参数
*
* @mbggenerated
*/
private Integer type;
private static final long serialVersionUID = 1L;

View File

@ -7,8 +7,18 @@ public class PmsProductAttributeCategory implements Serializable {
private String name;
/**
* 属性数量
*
* @mbggenerated
*/
private Integer attributeCount;
/**
* 参数数量
*
* @mbggenerated
*/
private Integer paramCount;
private static final long serialVersionUID = 1L;

View File

@ -9,6 +9,11 @@ public class PmsProductAttributeValue implements Serializable {
private Long pmsProductAttributeId;
/**
* 存储的值
*
* @mbggenerated
*/
private String value;
private static final long serialVersionUID = 1L;

View File

@ -5,26 +5,56 @@ import java.io.Serializable;
public class PmsProductCategory implements Serializable {
private Long id;
/**
* 上机分类的编号0表示一级分类
*
* @mbggenerated
*/
private Long parentId;
private String name;
/**
* 分类级别0->1级1->2级
*
* @mbggenerated
*/
private Integer level;
private Integer productCount;
private String productUnit;
/**
* 是否显示在导航栏0->不显示1->显示
*
* @mbggenerated
*/
private Integer navStatus;
/**
* 显示状态0->不显示1->显示
*
* @mbggenerated
*/
private Integer showStatus;
private Integer sort;
/**
* 图标
*
* @mbggenerated
*/
private String icon;
private String keywords;
/**
* 描述
*
* @mbggenerated
*/
private String description;
private static final long serialVersionUID = 1L;

View File

@ -8,10 +8,25 @@ public class PmsProductLadder implements Serializable {
private Long productId;
/**
* 满足的商品数量
*
* @mbggenerated
*/
private Integer count;
/**
* 折扣
*
* @mbggenerated
*/
private BigDecimal discount;
/**
* 折后价格
*
* @mbggenerated
*/
private BigDecimal price;
private static final long serialVersionUID = 1L;

View File

@ -17,6 +17,11 @@ public class PmsProductOperateLog implements Serializable {
private BigDecimal salePriceNew;
/**
* 赠送的积分
*
* @mbggenerated
*/
private Integer giftPointOld;
private Integer giftPointNew;
@ -25,6 +30,11 @@ public class PmsProductOperateLog implements Serializable {
private Integer usePointLimitNew;
/**
* 操作人
*
* @mbggenerated
*/
private String operateMan;
private Date createTime;

View File

@ -10,10 +10,20 @@ public class PmsProductVertifyRecord implements Serializable {
private Date createTime;
/**
* 审核人
*
* @mbggenerated
*/
private String vertifyMan;
private Integer status;
/**
* 反馈详情
*
* @mbggenerated
*/
private String detail;
private static final long serialVersionUID = 1L;

View File

@ -8,22 +8,52 @@ public class PmsSkuStock implements Serializable {
private Long productId;
/**
* sku编码
*
* @mbggenerated
*/
private String skuCode;
private BigDecimal price;
/**
* 库存
*
* @mbggenerated
*/
private Integer stock;
/**
* 预警库存
*
* @mbggenerated
*/
private Integer lowStock;
/**
* 销售属性1
*
* @mbggenerated
*/
private String sp1;
private String sp2;
private String sp3;
/**
* 展示图片
*
* @mbggenerated
*/
private String pic;
/**
* 销量
*
* @mbggenerated
*/
private Integer sale;
private static final long serialVersionUID = 1L;

View File

@ -7,36 +7,101 @@ import java.util.Date;
public class SmsCoupon implements Serializable {
private Long id;
/**
* 优惠卷类型0->全场赠券1->会员赠券2->购物赠券3->注册赠券
*
* @mbggenerated
*/
private Integer type;
private String name;
/**
* 使用平台0->全部1->移动2->PC
*
* @mbggenerated
*/
private String platform;
/**
* 数量
*
* @mbggenerated
*/
private Integer count;
/**
* 金额
*
* @mbggenerated
*/
private BigDecimal amount;
/**
* 每人限领张数
*
* @mbggenerated
*/
private Integer perLimit;
/**
* 使用门槛0表示无门槛
*
* @mbggenerated
*/
private BigDecimal minPoint;
private Date startTime;
private Date endTime;
/**
* 使用类型0->全场通用1->指定分类2->指定商品
*
* @mbggenerated
*/
private Integer useType;
/**
* 备注
*
* @mbggenerated
*/
private String note;
/**
* 发行数量
*
* @mbggenerated
*/
private Integer publishCount;
/**
* 已使用数量
*
* @mbggenerated
*/
private Integer useCount;
/**
* 可以领取的日期
*
* @mbggenerated
*/
private Date enableTime;
/**
* 优惠码
*
* @mbggenerated
*/
private String code;
/**
* 可领取的会员类型0->无限时
*
* @mbggenerated
*/
private Integer memberLevel;
private static final long serialVersionUID = 1L;

View File

@ -12,16 +12,41 @@ public class SmsCouponHistory implements Serializable {
private String couponCode;
/**
* 领取人昵称
*
* @mbggenerated
*/
private String memberNickname;
/**
* 获取类型0->后台赠送1->主动获取
*
* @mbggenerated
*/
private Integer getType;
private Date createTime;
/**
* 使用状态0->未使用1->已使用2->已过期
*
* @mbggenerated
*/
private Integer useStatus;
/**
* 使用时间
*
* @mbggenerated
*/
private Date useTime;
/**
* 订单编号
*
* @mbggenerated
*/
private String orderId;
private static final long serialVersionUID = 1L;

View File

@ -8,12 +8,32 @@ public class SmsFlashPromotion implements Serializable {
private String title;
/**
* 开始时间
*
* @mbggenerated
*/
private Date startTime;
/**
* 结束时间
*
* @mbggenerated
*/
private Date endTime;
/**
* 上下线状态
*
* @mbggenerated
*/
private Integer status;
/**
* 秒杀时间段名称
*
* @mbggenerated
*/
private String timeName;
private static final long serialVersionUID = 1L;

View File

@ -14,6 +14,11 @@ public class SmsFlashPromotionLog implements Serializable {
private String productName;
/**
* 会员订阅时间
*
* @mbggenerated
*/
private Date subscribeTime;
private Date sendTime;

View File

@ -8,6 +8,11 @@ public class SmsHomeAdvertise implements Serializable {
private String name;
/**
* 轮播位置0->PC首页轮播1->app首页轮播
*
* @mbggenerated
*/
private Integer type;
private String pic;
@ -16,14 +21,39 @@ public class SmsHomeAdvertise implements Serializable {
private Date endTime;
/**
* 上下线状态0->下线1->上线
*
* @mbggenerated
*/
private Integer status;
/**
* 点击数
*
* @mbggenerated
*/
private Integer clickCount;
/**
* 下单数
*
* @mbggenerated
*/
private Integer orderCount;
/**
* 链接地址
*
* @mbggenerated
*/
private String url;
/**
* 备注
*
* @mbggenerated
*/
private String note;
private static final long serialVersionUID = 1L;

View File

@ -9,6 +9,11 @@ public class UmsAdmin implements Serializable {
private String password;
/**
* 头像
*
* @mbggenerated
*/
private String icon;
private String email;

View File

@ -14,6 +14,11 @@ public class UmsAdminLoginLog implements Serializable {
private String address;
/**
* 浏览器登录类型
*
* @mbggenerated
*/
private String userAgent;
private static final long serialVersionUID = 1L;

View File

@ -10,14 +10,39 @@ public class UmsGrowthChangeHistory implements Serializable {
private Date createTime;
/**
* 改变类型0->增加1->减少
*
* @mbggenerated
*/
private Integer changeType;
/**
* 积分改变数量
*
* @mbggenerated
*/
private Integer changeCount;
/**
* 操作人员
*
* @mbggenerated
*/
private String operateMan;
/**
* 操作备注
*
* @mbggenerated
*/
private String operateNote;
/**
* 积分来源0->购物1->管理员修改
*
* @mbggenerated
*/
private Integer sourceType;
private static final long serialVersionUID = 1L;

View File

@ -10,14 +10,39 @@ public class UmsIntegrationChangeHistory implements Serializable {
private Date createTime;
/**
* 改变类型0->增加1->减少
*
* @mbggenerated
*/
private Integer changeType;
/**
* 积分改变数量
*
* @mbggenerated
*/
private Integer changeCount;
/**
* 操作人员
*
* @mbggenerated
*/
private String operateMan;
/**
* 操作备注
*
* @mbggenerated
*/
private String operateNote;
/**
* 积分来源0->购物1->管理员修改
*
* @mbggenerated
*/
private Integer sourceType;
private static final long serialVersionUID = 1L;

View File

@ -5,12 +5,32 @@ import java.io.Serializable;
public class UmsIntergrationConsumeSetting implements Serializable {
private Long id;
/**
* 每一元需要抵扣的积分数量
*
* @mbggenerated
*/
private Integer deductionPerAmount;
/**
* 每笔订单最高抵用百分比
*
* @mbggenerated
*/
private Integer maxPercentPerOrder;
/**
* 每次使用积分最小单位100
*
* @mbggenerated
*/
private Integer useUnit;
/**
* 是否可以和优惠券同用0->不可以1->可以
*
* @mbggenerated
*/
private Integer couponStatus;
private static final long serialVersionUID = 1L;

View File

@ -8,38 +8,123 @@ public class UmsMember implements Serializable {
private Long memberLevelId;
/**
* 用户名
*
* @mbggenerated
*/
private String username;
/**
* 密码
*
* @mbggenerated
*/
private String password;
/**
* 昵称
*
* @mbggenerated
*/
private String nickname;
/**
* 手机号码
*
* @mbggenerated
*/
private String phone;
/**
* 帐号启用状态:0->禁用1->启用
*
* @mbggenerated
*/
private Integer status;
/**
* 注册时间
*
* @mbggenerated
*/
private Date createTime;
/**
* 头像
*
* @mbggenerated
*/
private String icon;
/**
* 性别0->未知1->2->
*
* @mbggenerated
*/
private Integer gender;
/**
* 生日
*
* @mbggenerated
*/
private Date birthday;
/**
* 所做城市
*
* @mbggenerated
*/
private String city;
/**
* 职业
*
* @mbggenerated
*/
private String job;
/**
* 个性签名
*
* @mbggenerated
*/
private String personalizedSignature;
/**
* 用户来源
*
* @mbggenerated
*/
private Integer sourceType;
/**
* 积分
*
* @mbggenerated
*/
private Integer integration;
/**
* 成长值
*
* @mbggenerated
*/
private Integer growth;
/**
* 剩余抽奖次数
*
* @mbggenerated
*/
private Integer luckeyCount;
/**
* 历史积分数量
*
* @mbggenerated
*/
private Integer historyIntegration;
private static final long serialVersionUID = 1L;

View File

@ -10,22 +10,67 @@ public class UmsMemberLevel implements Serializable {
private Integer growthPoint;
/**
* 是否为默认等级0->不是1->
*
* @mbggenerated
*/
private Integer defaultStatus;
/**
* 免运费标准
*
* @mbggenerated
*/
private BigDecimal freeFreightPoint;
/**
* 每次评价获取的成长值
*
* @mbggenerated
*/
private Integer commentGrowthPoint;
/**
* 是否有免邮特权
*
* @mbggenerated
*/
private Integer priviledgeFreeFreight;
/**
* 是否有签到特权
*
* @mbggenerated
*/
private Integer priviledgeSignIn;
/**
* 是否有评论获奖励特权
*
* @mbggenerated
*/
private Integer priviledgeComment;
/**
* 是否有专享活动特权
*
* @mbggenerated
*/
private Integer priviledgePromotion;
/**
* 是否有会员价格特权
*
* @mbggenerated
*/
private Integer priviledgeMemberPrice;
/**
* 是否有生日特权
*
* @mbggenerated
*/
private Integer priviledgeBirthday;
private String note;

View File

@ -14,6 +14,11 @@ public class UmsMemberLoginLog implements Serializable {
private String city;
/**
* 登录类型0->PC1->android;2->ios;3->小程序
*
* @mbggenerated
*/
private Integer loginType;
private String province;

View File

@ -7,14 +7,34 @@ public class UmsMemberReceiveAddress implements Serializable {
private Long memberId;
/**
* 收货人名称
*
* @mbggenerated
*/
private String name;
private String phoneNumber;
/**
* 收货地址
*
* @mbggenerated
*/
private String address;
/**
* 邮政编码
*
* @mbggenerated
*/
private String postCode;
/**
* 是否为默认
*
* @mbggenerated
*/
private Integer defaultStatus;
private static final long serialVersionUID = 1L;

View File

@ -6,16 +6,46 @@ import java.math.BigDecimal;
public class UmsMemberRuleSetting implements Serializable {
private Long id;
/**
* 连续签到天数
*
* @mbggenerated
*/
private Integer continueSignDay;
/**
* 连续签到赠送数量
*
* @mbggenerated
*/
private Integer continueSignPoint;
/**
* 每消费多少元获取1个点
*
* @mbggenerated
*/
private BigDecimal consumePerPoint;
/**
* 最低获取点数的订单金额
*
* @mbggenerated
*/
private BigDecimal lowOrderAmount;
/**
* 每笔订单最高获取点数
*
* @mbggenerated
*/
private Integer maxPointPerOrder;
/**
* 类型0->积分规则1->成长值规则
*
* @mbggenerated
*/
private Integer type;
private static final long serialVersionUID = 1L;

View File

@ -9,20 +9,60 @@ public class UmsMemberStatisticsInfo implements Serializable {
private Long memberId;
/**
* 累计消费金额
*
* @mbggenerated
*/
private BigDecimal consumeAmount;
/**
* 订单数量
*
* @mbggenerated
*/
private Integer orderCount;
/**
* 优惠券数量
*
* @mbggenerated
*/
private Integer couponCount;
/**
* 评价数
*
* @mbggenerated
*/
private Integer commentCount;
/**
* 退货数量
*
* @mbggenerated
*/
private Integer returnOrderCount;
/**
* 登录次数
*
* @mbggenerated
*/
private Integer loginCount;
/**
* 关注数量
*
* @mbggenerated
*/
private Integer attendCount;
/**
* 粉丝数量
*
* @mbggenerated
*/
private Integer fansCount;
private Integer collectProductCount;
@ -35,6 +75,11 @@ public class UmsMemberStatisticsInfo implements Serializable {
private Integer inviteFriendCount;
/**
* 最后一次下订单时间
*
* @mbggenerated
*/
private Date recentOrderTime;
private static final long serialVersionUID = 1L;

View File

@ -8,8 +8,18 @@ public class UmsMemberTag implements Serializable {
private String name;
/**
* 自动打标签完成订单数量
*
* @mbggenerated
*/
private Integer finishOrderCount;
/**
* 自动打标签完成订单金额
*
* @mbggenerated
*/
private BigDecimal finishOrderAmount;
private static final long serialVersionUID = 1L;

View File

@ -7,10 +7,25 @@ public class UmsMemberTask implements Serializable {
private String name;
/**
* 赠送成长值
*
* @mbggenerated
*/
private Integer growth;
/**
* 赠送积分
*
* @mbggenerated
*/
private Integer intergration;
/**
* 任务类型0->新手任务1->日常任务
*
* @mbggenerated
*/
private Integer type;
private static final long serialVersionUID = 1L;

View File

@ -13,7 +13,7 @@
<plugin type="org.mybatis.generator.plugins.SerializablePlugin"/>
<!-- 为生成的Java模型创建一个toString方法 -->
<plugin type="org.mybatis.generator.plugins.ToStringPlugin"/>
<commentGenerator>
<commentGenerator type="com.macro.mall.CommentGenerator">
<!-- 是否去除自动生成的注释 true false:否 -->
<property name="suppressAllComments" value="true"/>
<property name="suppressDate" value="true"/>