package com.yeshi.utils; import org.springframework.data.annotation.Transient; import org.yeshi.utils.generater.mybatis.Column; import org.yeshi.utils.generater.mybatis.MyBatisMapperUtil; import org.yeshi.utils.generater.mybatis.Table; import java.util.Date; public class MyBatisTest { public static void main(String[] args) { MyBatisMapperUtil.createMapper(TestBean.class); } @Table("test") class TestBean { //未提交审核 public final static int STATE_NOT_SUBMIT_VERIFY = -2; //审核被拒绝 public final static int STATE_VERIFY_REJECT = -1; //等待审核 public final static int STATE_WAITING_VERIFY = 0; //审核通过,未发布 public final static int STATE_NOT_PUBLISH = 1; //已经开始,强制结束 public final static int STATE_FOUCE_FINISH = 2; //已发布,未开始 public final static int STATE_NOT_STARTED = 10; //已经开始 public final static int STATE_STARTED = 20; //已经结束,等待预开奖 public final static int STATE_FINISH = 30; //已开奖,等待显示 public final static int STATE_PRE_OPENED = 40; //已开奖,已经显示 public final static int STATE_OPENED = 41; private Long id; private Long appId; private Long sponsorId; private String name; private String materialPoster; private String materialTagImage; private String material; private String desc; /** * 最大人数 */ private Integer maxPersonCount; /** * 现有人数 */ @Column(name = "current_person_count") private Integer currentPersonCount; @Column(name = "`state`") private Integer state; @Column(name = "state_remarks") private String stateRemarks; @Column(name = "pre_start_time") private Date preStartTime; @Column(name = "actual_start_time") private Date actualStartTime; @Column(name = "pre_finish_time") private Date preFinishTime; @Column(name = "actual_finish_time") private Date actualFinishTime; @Column(name = "pre_open_time") private Date preOpenTime; @Column(name = "actual_open_time") private Date actualOpenTime; @Column(name = "create_time") private Date createTime; @Column(name = "update_time") private Date updateTime; @Transient //奖项列表 private String awardsList; @Transient //赞助信息 private String sponsorInfo; @Transient //开奖信息 private String openInfo; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Long getAppId() { return appId; } public void setAppId(Long appId) { this.appId = appId; } public Long getSponsorId() { return sponsorId; } public void setSponsorId(Long sponsorId) { this.sponsorId = sponsorId; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getMaterialPoster() { return materialPoster; } public void setMaterialPoster(String materialPoster) { this.materialPoster = materialPoster; } public String getMaterialTagImage() { return materialTagImage; } public void setMaterialTagImage(String materialTagImage) { this.materialTagImage = materialTagImage; } public String getMaterial() { return material; } public void setMaterial(String material) { this.material = material; } public String getDesc() { return desc; } public void setDesc(String desc) { this.desc = desc; } public Integer getMaxPersonCount() { return maxPersonCount; } public void setMaxPersonCount(Integer maxPersonCount) { this.maxPersonCount = maxPersonCount; } public Integer getCurrentPersonCount() { return currentPersonCount; } public void setCurrentPersonCount(Integer currentPersonCount) { this.currentPersonCount = currentPersonCount; } public Integer getState() { return state; } public void setState(Integer state) { this.state = state; } public String getStateRemarks() { return stateRemarks; } public void setStateRemarks(String stateRemarks) { this.stateRemarks = stateRemarks; } public Date getPreStartTime() { return preStartTime; } public void setPreStartTime(Date preStartTime) { this.preStartTime = preStartTime; } public Date getActualStartTime() { return actualStartTime; } public void setActualStartTime(Date actualStartTime) { this.actualStartTime = actualStartTime; } public Date getPreFinishTime() { return preFinishTime; } public void setPreFinishTime(Date preFinishTime) { this.preFinishTime = preFinishTime; } public Date getActualFinishTime() { return actualFinishTime; } public void setActualFinishTime(Date actualFinishTime) { this.actualFinishTime = actualFinishTime; } public Date getPreOpenTime() { return preOpenTime; } public void setPreOpenTime(Date preOpenTime) { this.preOpenTime = preOpenTime; } public Date getActualOpenTime() { return actualOpenTime; } public void setActualOpenTime(Date actualOpenTime) { this.actualOpenTime = actualOpenTime; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public Date getUpdateTime() { return updateTime; } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } public String getAwardsList() { return awardsList; } public void setAwardsList(String awardsList) { this.awardsList = awardsList; } public String getSponsorInfo() { return sponsorInfo; } public void setSponsorInfo(String sponsorInfo) { this.sponsorInfo = sponsorInfo; } public String getOpenInfo() { return openInfo; } public void setOpenInfo(String openInfo) { this.openInfo = openInfo; } } }