DataAuth.java 2.7 KB
Newer Older
manxiaoqiang committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141
package userio.model;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Transient;
import java.util.Date;
import java.util.List;

@Entity
public class DataAuth {

	private Long id;
	private Long account;
	private Long app;
	private Long campaign;
	private String campaignCode;
	private Long channel;
    private Boolean allCampaign;
    private Date modifyTime = new Date();
    private String modifyAccount;
    private Boolean delFlag;
	private Boolean channelPermit;//子账号渠道权限是否放开
    //Transient
    private List<Long> campaignList;

	public DataAuth() {
		super();
	}

	public DataAuth(Long id, Long app, Long campaign, String campaignCode,
                    Long channel, Boolean allCampaign, Boolean channelPermit) {
		super();
		this.id = id;
		this.app = app;
		this.campaign = campaign;
		this.campaignCode = campaignCode;
		this.channel = channel;
        this.allCampaign = allCampaign;
        this.channelPermit = channelPermit;
	}

	@Id
	@GeneratedValue
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getApp() {
		return app;
	}

	public void setApp(Long app) {
		this.app = app;
	}

	public Long getCampaign() {
		return campaign;
	}

	public void setCampaign(Long campaign) {
		this.campaign = campaign;
	}

	public String getCampaignCode() {
		return campaignCode;
	}

	public void setCampaignCode(String campaignCode) {
		this.campaignCode = campaignCode;
	}

	public Long getChannel() {
		return channel;
	}

	public void setChannel(Long channel) {
		this.channel = channel;
	}

	public Long getAccount() {
		return account;
	}

	public void setAccount(Long account) {
		this.account = account;
	}

	public Date getModifyTime() {
		return modifyTime;
	}

	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}

	public String getModifyAccount() {
		return modifyAccount;
	}

	public void setModifyAccount(String modifyAccount) {
		this.modifyAccount = modifyAccount;
	}

    public Boolean getAllCampaign() {
        return allCampaign;
    }

    public void setAllCampaign(Boolean allCampaign) {
        this.allCampaign = allCampaign;
    }

    public Boolean getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Boolean delFlag) {
        this.delFlag = delFlag;
    }

	public Boolean getChannelPermit() {
		return channelPermit;
	}

	public void setChannelPermit(Boolean channelPermit) {
		this.channelPermit = channelPermit;
	}

	@Transient
    public List<Long> getCampaignList() {
        return campaignList;
    }

    public void setCampaignList(List<Long> campaignList) {
        this.campaignList = campaignList;
    }
}