package com.panzhihua.service_community.model.dos; import java.io.Serializable; import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; /** * @auther lyq * @create 2021-07-28 16:03:18 * @describe 用户积分账户交易记录实体类 */ @Data @TableName("com_act_integral_user_trade") public class ComActIntegralUserTradeDO implements Serializable { private static final long serialVersionUID = 1L; /** * 主键id */ @TableId(type = IdType.ASSIGN_ID) private Long id; /** * 用户id */ private Long userId; /** * 积分账户id */ private Long integralId; /** * 社区id */ private Long communityId; /** * 交易业务id */ private Long serviceId; /** * 交易业务类型(1.发布随手拍 2.发布微心愿 3.参与议事投票 4.社区活动-居民身份参与 " + * "5.社区活动-党员身份参与 6.社区活动-志愿者身份参与 7.参与调查问卷 8.取消活动 9.参与单位党员活动) */ private Integer serviceType; /** * 交易积分数量 */ private Integer amount; /** * 变动类型(1.增加 2.减少) */ private Integer changeType; /** * 交易备注 */ private String remark; /** * 交易身份类型(1.居民 2.党员 3.志愿者) */ private Integer identityType; /** * 交易时间 */ private Date createAt; /** * 操作人id */ private Long createBy; @Override public String toString() { return "ComActIntegralUserTradeDO{" + "id=" + id + ", userId=" + userId + ", integralId=" + integralId + ", communityId=" + communityId + ", serviceId=" + serviceId + ", serviceType=" + serviceType + ", amount=" + amount + ", changeType=" + changeType + ", remark=" + remark + ", identityType=" + identityType + ", createAt=" + createAt + ", createBy=" + createBy + "}"; } /** * 变动类型(1.增加 2.减少) */ public interface changeType { int add = 1; int reduce = 2; } /** * 交易身份类型(1.居民 2.党员 3.志愿者) */ public interface identityType { int jm = 1; int dy = 2; int zyz = 3; } }