记得上下班打卡 | git大法好,push需谨慎

Commit c9a0cc1a authored by jiangxiulong's avatar jiangxiulong

完善 admin export

parent 939f47de
...@@ -56,7 +56,7 @@ public class IntegralActivityDrawVo implements Serializable, Cloneable { ...@@ -56,7 +56,7 @@ public class IntegralActivityDrawVo implements Serializable, Cloneable {
@ApiModelProperty(value = "adam收货人完整地址 空格隔离省市区详细地址") @ApiModelProperty(value = "adam收货人完整地址 空格隔离省市区详细地址")
private String receivingAddress; private String receivingAddress;
@ApiModelProperty(value = "收货状态 1中奖未发放 2已发放") @ApiModelProperty(value = "发放状态 1未发放 2已发放")
private Integer receivingStatus; private Integer receivingStatus;
@ApiModelProperty(value = "创建时间") @ApiModelProperty(value = "创建时间")
......
...@@ -123,7 +123,7 @@ ...@@ -123,7 +123,7 @@
align: 'center', align: 'center',
formatter: function (value, row, index) { formatter: function (value, row, index) {
var actions = []; var actions = [];
actions.push('<a class="btn btn-success btn-xs ' + drawListFlag + '" href="javascript:void(0)" onclick="$.operate.detailTab(\'' + row.integralActivityId + '\')"><i class="fa fa-edit"></i>查看奖名单</a> '); actions.push('<a class="btn btn-success btn-xs ' + drawListFlag + '" href="javascript:void(0)" onclick="$.operate.detailTab(\'' + row.integralActivityId + '\')"><i class="fa fa-edit"></i>查看奖名单</a> ');
actions.push('<a class="btn btn-success btn-xs ' + updateFlag + '" href="javascript:void(0)" onclick="$.operate.editTab(\'' + row.integralActivityId + '\')"></i>编辑</a> '); actions.push('<a class="btn btn-success btn-xs ' + updateFlag + '" href="javascript:void(0)" onclick="$.operate.editTab(\'' + row.integralActivityId + '\')"></i>编辑</a> ');
actions.push(`<a class="btn btn-danger btn-xs ${isOnlineFlag}" href="javascript:void(0)" onclick="openModal('${row.integralActivityId}','${row.isOnline}')"></i>上下线</a>`); actions.push(`<a class="btn btn-danger btn-xs ${isOnlineFlag}" href="javascript:void(0)" onclick="openModal('${row.integralActivityId}','${row.isOnline}')"></i>上下线</a>`);
actions.push('<a class="btn btn-warning btn-xs ' + exportExcelFlag + '" href="javascript:void(0)" onclick="exportExcel(\'' + row.integralActivityId + '\')"></i>导出中奖信息</a> '); actions.push('<a class="btn btn-warning btn-xs ' + exportExcelFlag + '" href="javascript:void(0)" onclick="exportExcel(\'' + row.integralActivityId + '\')"></i>导出中奖信息</a> ');
......
...@@ -12,17 +12,30 @@ public class SweetActivityDrawExcelListDao implements Serializable, Cloneable { ...@@ -12,17 +12,30 @@ public class SweetActivityDrawExcelListDao implements Serializable, Cloneable {
private static final long serialVersionUID = -3918944925598231439L; private static final long serialVersionUID = -3918944925598231439L;
@Excel(name = "活动id") @Excel(name = "奖品名称")
private String integralActivityId; private String prizeTitle;
@Excel(name = "奖品id")
private String prizeId; @Excel(name = "奖品类型")
@Excel(name = "用户id") private Integer prizeType;
private String userId;
@Excel(name = "完整地址") @Excel(name = "数量")
private Integer prizeTypeNum;
@Excel(name = "用户昵称")
private String nickname;
@Excel(name = "收货人姓名")
private String receivingName;
@Excel(name = "收货人手机号")
private String receivingPhone;
@Excel(name = "收货地址")
private String receivingAddress; private String receivingAddress;
@Excel(name = "发放状态") @Excel(name = "发放状态")
private Integer receivingStatus; private Integer receivingStatus;
@Excel(name = "创建时间")
private LocalDateTime createdAt; private LocalDateTime createdAt;
private static final SweetActivityDrawExcelListDao obj = new SweetActivityDrawExcelListDao(); private static final SweetActivityDrawExcelListDao obj = new SweetActivityDrawExcelListDao();
...@@ -37,9 +50,12 @@ public class SweetActivityDrawExcelListDao implements Serializable, Cloneable { ...@@ -37,9 +50,12 @@ public class SweetActivityDrawExcelListDao implements Serializable, Cloneable {
public SweetActivityDrawExcelListDao copy(SweetActivityDrawListDao source) { public SweetActivityDrawExcelListDao copy(SweetActivityDrawListDao source) {
if (null == source) return this; if (null == source) return this;
this.setIntegralActivityId(source.getIntegralActivityId()); this.setPrizeTitle(source.getPrizeTitle());
this.setPrizeId(source.getPrizeId()); this.setPrizeType(source.getPrizeType());
this.setUserId(source.getUserId()); this.setPrizeTypeNum(source.getPrizeTypeNum());
this.setNickname(source.getNickname());
this.setReceivingName(source.getReceivingName());
this.setReceivingPhone(source.getReceivingPhone());
this.setReceivingAddress(source.getReceivingAddress()); this.setReceivingAddress(source.getReceivingAddress());
this.setReceivingStatus(source.getReceivingStatus()); this.setReceivingStatus(source.getReceivingStatus());
this.setCreatedAt(source.getCreatedAt()); this.setCreatedAt(source.getCreatedAt());
......
...@@ -12,14 +12,79 @@ public class SweetActivityDrawListDao implements Serializable { ...@@ -12,14 +12,79 @@ public class SweetActivityDrawListDao implements Serializable {
private static final long serialVersionUID = 3465116974370295458L; private static final long serialVersionUID = 3465116974370295458L;
/**
* 抽奖id
*/
private String drawId;
/**
* 关联活动id
*/
private String integralActivityId; private String integralActivityId;
/**
* 活动玩一次所需积分
*/
private Integer activityNum;
/**
* 关联奖品id
*/
private String prizeId; private String prizeId;
/**
* 奖品名称
*/
private String prizeTitle;
/**
* 奖品类型 1谢谢惠顾 2积分 3代金券 4满减券 5优先购买券 6实物
*/
private Integer prizeType;
/**
* 关联id 如商品id 券id
*/
private String relationId;
/**
* 单次奖励数量如积分 中奖给多少
*/
private Integer prizeTypeNum;
/**
* 关联用户id
*/
private String userId; private String userId;
/**
* 关联用户昵称
*/
private String nickname;
/**
* adam收货地址addresses_id
*/
private String receivingAddressesId;
/**
* adam收货人姓名
*/
private String receivingName;
/**
* adam收货人手机号
*/
private String receivingPhone;
/**
* adam收货人完整地址 空格隔离省市区详细地址
*/
private String receivingAddress; private String receivingAddress;
/**
* 发放状态 1未发放 2已发放
*/
private Integer receivingStatus; private Integer receivingStatus;
@JsonFormat(shape=JsonFormat.Shape.STRING, pattern= DateUtil.DATE_FULL_STR) @JsonFormat(shape=JsonFormat.Shape.STRING, pattern= DateUtil.DATE_FULL_STR)
......
...@@ -98,7 +98,7 @@ public class SweetIntegralActivityDraw implements Serializable, Cloneable { ...@@ -98,7 +98,7 @@ public class SweetIntegralActivityDraw implements Serializable, Cloneable {
private String receivingAddress; private String receivingAddress;
/** /**
* 收货状态 1中奖未发放 2已发放 * 发放状态 1未发放 2已发放
*/ */
private Integer receivingStatus; private Integer receivingStatus;
......
...@@ -73,7 +73,7 @@ CREATE TABLE `sweet_integral_activity_draw` ...@@ -73,7 +73,7 @@ CREATE TABLE `sweet_integral_activity_draw`
`receiving_name` varchar(255) NOT NULL DEFAULT '' COMMENT 'adam收货人姓名', `receiving_name` varchar(255) NOT NULL DEFAULT '' COMMENT 'adam收货人姓名',
`receiving_phone` varchar(255) NOT NULL DEFAULT '' COMMENT 'adam收货人手机号', `receiving_phone` varchar(255) NOT NULL DEFAULT '' COMMENT 'adam收货人手机号',
`receiving_address` varchar(255) NOT NULL DEFAULT '' COMMENT 'adam收货人完整地址 空格隔离省市区详细地址', `receiving_address` varchar(255) NOT NULL DEFAULT '' COMMENT 'adam收货人完整地址 空格隔离省市区详细地址',
`receiving_status` smallint NOT NULL DEFAULT 1 COMMENT '收货状态 1中奖未发放 2已发放', `receiving_status` smallint NOT NULL DEFAULT 1 COMMENT '发放状态 1未发放 2已发放',
`created_at` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `created_at` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated_at` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间', `updated_at` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`mid`), PRIMARY KEY (`mid`),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment