package com.tzy.dto.local;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
import org.teasoft.bee.osql.annotation.Entity;

import javax.persistence.Column;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Description  卡密-信息表
 * @Author  poyee
 * @Date 2022-11-23 
 */

@Entity("card_group_goods" )
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class CardGroupGoodsDTO implements Serializable {

	private static final long serialVersionUID =  2312379358938882522L;

	@Column(name = "group_info_id" )
	private Long groupInfoId;

   	@Column(name = "no" )
	private String no;

   	@Column(name = "set_name" )
	private String setName;

   	@Column(name = "player_name" )
	private String playerName;

   	@Column(name = "team" )
	private String team;

	@Column(name = "zn_team" )
	private String znTeam;

	@Column(name = "zn_player_name" )
	private String znPlayerName;

   	@Column(name = "seq" )
	private String seq;

	@Column(name = "num" )
	private String num;

	@Column(name = "copies_type" )
	private Integer copiesType;

	@Column(name = "player_id" )
	private Long playerId;

	@Column(name = "team_id" )
	private Long teamId;

	@Column(name = "conference" )
	private String conference;

	@Column(name = "simple_team_name" )
	private String simpleTeamName;

   	@Column(name = "logo" )
	private String logo;

   	@Column(name = "picture" )
	private String picture;
	/**
	 * 卡密动态图片
	 */
	@Column(name = "carmichael_img" )
	private String carmichaelImg;

   	@Column(name = "free_flag" )
	private Integer freeFlag;

   	@Column(name = "price" )
	private BigDecimal price;

   	@Column(name = "act_price" )
	private BigDecimal actPrice;

	/**
	 * 关联活动id
	 */
	@Column(name = "act_id" )
	private Long actId;

	/**
	 * 关联活动类型
	 */
	@Column(name = "act_type" )
	private String actType;

	/**
	 * 活动描述,奖品信息
	 */
	@Column(name = "act_desc" )
	private String actDesc;

   	@Column(name = "parent_id" )
	private Long parentId;

   	@Column(name = "list_base_id" )
	private Long listBaseId;

   	@Column(name = "list_base_code" )
	private String listBaseCode;

   	@Column(name = "list_id" )
	private Long listId;

   	@Column(name = "category" )
	private String category;

   	@Column(name = "category_id" )
	private Long categoryId;

}
