pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeActiveCard.java
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.dy.common.po.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.Max; import jakarta.validation.constraints.Min; @@ -32,7 +33,7 @@ @NoArgsConstructor @AllArgsConstructor @Schema(name = "开卡/补卡实体") public class SeActiveCard { public class SeActiveCard implements BaseEntity { public static final long serialVersionUID = 20231191728001L; /** pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeActiveCardHistory.java
@@ -1,5 +1,18 @@ package com.dy.pipIrrGlobal.pojoSe; import com.alibaba.fastjson2.annotation.JSONField; import com.alibaba.fastjson2.writer.ObjectWriterImplToString; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.dy.common.po.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.Max; import jakarta.validation.constraints.Min; import jakarta.validation.constraints.Positive; import lombok.*; import org.hibernate.validator.constraints.Length; import java.util.Date; /** @@ -8,124 +21,82 @@ * @LastEditTime 2023/12/7 9:06 * @Description */ /** * 开卡/补卡历史表 */ public class SeActiveCardHistory { * 开卡/补卡历史表 */ @TableName(value="se_active_card_history", autoResultMap = true) @Data @Builder @ToString @NoArgsConstructor @AllArgsConstructor @Schema(name = "开卡/补卡历史实体") public class SeActiveCardHistory implements BaseEntity { public static final long serialVersionUID = 1L; /** * 主键 */ * 主键 */ @JSONField(serializeUsing= ObjectWriterImplToString.class) @TableId(type = IdType.INPUT) @Schema(description = "实体id", requiredMode = Schema.RequiredMode.NOT_REQUIRED) private Long id; /** * 水卡编号 */ * 水卡编号 */ @Schema(description = "水卡编号", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @Length(message = "水卡编号不小于{min}", min = 1) private Long cardid; /** * 卡片费用 */ * 卡片费用 */ @Schema(description = "卡片费用", requiredMode = Schema.RequiredMode.REQUIRED) @Length(message = "卡片费用不小于{min}字", min = 1) private Integer cardcost; /** * 付款方式编号 */ * 付款方式编号 */ @Schema(description = "付款方式编号", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @Length(message = "付款方式编号不大于{max},不小于{min}", min = 1, max = 4) private Long paymentid; /** * 补卡金额 */ * 补卡金额 */ @Schema(description = "补卡金额", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @Length(message = "补卡金额不小于{min}", min = 0) private Double reissueamount; /** * 操作类型;1-开卡,2-补卡 */ * 操作类型;1-开卡,2-补卡 */ @Schema(description = "操作类型", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @Max(message = "操作类型只能1或2", value = 2) @Min(message = "操作类型只能1或2",value = 1) private Byte operatetype; /** * 备注信息 */ * 备注信息 */ @Schema(description = "备注", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @Length(message = "备注长度小于{max}字", min = 1, max = 200) private String remarks; /** * 操作人编号 */ * 操作人编号 */ @Schema(description = "操作人编号", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @Positive(message = "操作人编号必须为大于0的整数") private Long operator; /** * 操作时间 */ * 操作时间 */ @Schema(description = "操作时间", requiredMode = Schema.RequiredMode.NOT_REQUIRED) private Date operatedt; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Long getCardid() { return cardid; } public void setCardid(Long cardid) { this.cardid = cardid; } public Integer getCardcost() { return cardcost; } public void setCardcost(Integer cardcost) { this.cardcost = cardcost; } public Long getPaymentid() { return paymentid; } public void setPaymentid(Long paymentid) { this.paymentid = paymentid; } public Double getReissueamount() { return reissueamount; } public void setReissueamount(Double reissueamount) { this.reissueamount = reissueamount; } public Byte getOperatetype() { return operatetype; } public void setOperatetype(Byte operatetype) { this.operatetype = operatetype; } public String getRemarks() { return remarks; } public void setRemarks(String remarks) { this.remarks = remarks; } public Long getOperator() { return operator; } public void setOperator(Long operator) { this.operator = operator; } public Date getOperatedt() { return operatedt; } public void setOperatedt(Date operatedt) { this.operatedt = operatedt; } } pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoSe/SeClientCard.java
@@ -1,5 +1,18 @@ package com.dy.pipIrrGlobal.pojoSe; import com.alibaba.fastjson2.annotation.JSONField; import com.alibaba.fastjson2.writer.ObjectWriterImplToString; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.dy.common.po.BaseEntity; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Positive; import jakarta.validation.constraints.Size; import lombok.*; import org.hibernate.validator.constraints.Length; import java.util.Date; /** @@ -8,202 +21,118 @@ * @LastEditTime 2023/12/7 9:06 * @Description */ /** * 农户水卡表 */ public class SeClientCard { * 农户水卡表 */ @TableName(value="se_client_card", autoResultMap = true) @Data @Builder @ToString @NoArgsConstructor @AllArgsConstructor @Schema(name = "农户水卡实体") public class SeClientCard implements BaseEntity { public static final long serialVersionUID = 1L; /** * 主键 */ @JSONField(serializeUsing= ObjectWriterImplToString.class) @TableId(type = IdType.INPUT) @Schema(description = "实体id", requiredMode = Schema.RequiredMode.NOT_REQUIRED) private Long id; /** * 水卡地址 */ @Schema(description = "水卡地址", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @NotBlank(message = "水卡地址不能为空") private String cardaddr; /** * 农户ID */ @Schema(description = "农户ID", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @Positive(message = "农户ID必须为大于0的整数") private Long clientid; /** * 余额 */ @Schema(description = "余额", requiredMode = Schema.RequiredMode.NOT_REQUIRED) private Double money; /** * 卡片状态;1-正常,2-已注销,3-已挂失 */ @Schema(description = "卡片状态", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @Positive(message = "卡片状态必须为1或2或3") @Size(min = 1, max = 3) private Byte state; /** * 开卡时间 */ @Schema(description = "开卡时间", requiredMode = Schema.RequiredMode.NOT_REQUIRED) private Date createdt; /** * 补卡时间 */ @Schema(description = "补卡时间", requiredMode = Schema.RequiredMode.NOT_REQUIRED) private Date replacedt; /** * 充值时间 */ @Schema(description = "充值时间", requiredMode = Schema.RequiredMode.NOT_REQUIRED) private Date rechargedt; /** * 挂失时间 */ @Schema(description = "挂失时间", requiredMode = Schema.RequiredMode.NOT_REQUIRED) private Date lossdtdt; /** * 注销时间 */ @Schema(description = "注销时间", requiredMode = Schema.RequiredMode.NOT_REQUIRED) private Date canceldt; /** * 解锁时间 */ @Schema(description = "解锁时间", requiredMode = Schema.RequiredMode.NOT_REQUIRED) private Date unlockdt; /** * 冲正时间 */ @Schema(description = "冲正时间", requiredMode = Schema.RequiredMode.NOT_REQUIRED) private Date reversaldt; /** * 消费时间 */ @Schema(description = "消费时间", requiredMode = Schema.RequiredMode.NOT_REQUIRED) private Date consumedt; /** * 最后操作类型;1-开卡,2-补卡,3-充值,4-挂失,5-注销,6-解锁,7-冲正,8-消费 */ @Schema(description = "最后操作类型", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @Positive(message = "卡片状态必须为1到8的正整数") @Size(min = 1, max = 8) private Byte lastoper; /** * 备注信息 */ @Schema(description = "备注", requiredMode = Schema.RequiredMode.NOT_REQUIRED) @Length(message = "备注长度小于{max}字", min = 1, max = 200) private String remarks; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getCardaddr() { return cardaddr; } public void setCardaddr(String cardaddr) { this.cardaddr = cardaddr; } public Long getClientid() { return clientid; } public void setClientid(Long clientid) { this.clientid = clientid; } public Double getMoney() { return money; } public void setMoney(Double money) { this.money = money; } public Byte getState() { return state; } public void setState(Byte state) { this.state = state; } public Date getCreatedt() { return createdt; } public void setCreatedt(Date createdt) { this.createdt = createdt; } public Date getReplacedt() { return replacedt; } public void setReplacedt(Date replacedt) { this.replacedt = replacedt; } public Date getRechargedt() { return rechargedt; } public void setRechargedt(Date rechargedt) { this.rechargedt = rechargedt; } public Date getLossdtdt() { return lossdtdt; } public void setLossdtdt(Date lossdtdt) { this.lossdtdt = lossdtdt; } public Date getCanceldt() { return canceldt; } public void setCanceldt(Date canceldt) { this.canceldt = canceldt; } public Date getUnlockdt() { return unlockdt; } public void setUnlockdt(Date unlockdt) { this.unlockdt = unlockdt; } public Date getReversaldt() { return reversaldt; } public void setReversaldt(Date reversaldt) { this.reversaldt = reversaldt; } public Date getConsumedt() { return consumedt; } public void setConsumedt(Date consumedt) { this.consumedt = consumedt; } public Byte getLastoper() { return lastoper; } public void setLastoper(Byte lastoper) { this.lastoper = lastoper; } public String getRemarks() { return remarks; } public void setRemarks(String remarks) { this.remarks = remarks; } }