|
|
|
@ -1,6 +1,8 @@
|
|
|
|
|
package cn.estsh.i3plus.pojo.platform.bean;
|
|
|
|
|
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
|
|
|
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
|
|
|
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
|
|
|
|
import io.swagger.annotations.Api;
|
|
|
|
|
import io.swagger.annotations.ApiParam;
|
|
|
|
|
import lombok.Data;
|
|
|
|
@ -24,7 +26,7 @@ import javax.persistence.Table;
|
|
|
|
|
@DynamicInsert
|
|
|
|
|
@DynamicUpdate
|
|
|
|
|
@EqualsAndHashCode(callSuper = true)
|
|
|
|
|
@Table(name="SYS_NUMBER_RULE")
|
|
|
|
|
@Table(name="SYS_ORDER_RULE")
|
|
|
|
|
@Api(value="单号规则",description = "单号规则")
|
|
|
|
|
public class SysOrderNoRule extends BaseBean {
|
|
|
|
|
|
|
|
|
@ -36,36 +38,39 @@ public class SysOrderNoRule extends BaseBean {
|
|
|
|
|
@ApiParam(value = "规则代码")
|
|
|
|
|
private String orderNoRuleCode;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "numberRule")
|
|
|
|
|
@ApiParam(value = "单号规则")
|
|
|
|
|
private String orderNoRule;
|
|
|
|
|
|
|
|
|
|
@Column(name = "SERIAL_NO_SEED")
|
|
|
|
|
@ApiParam(value = "流水号种子",example = "-1")
|
|
|
|
|
private Integer serialNoSeed;
|
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
|
private Long serialNoSeed;
|
|
|
|
|
|
|
|
|
|
@Column(name = "ORDER_NO_INCREMENT")
|
|
|
|
|
@ApiParam(value = "流水号步长",example = "-1")
|
|
|
|
|
private Integer serialNoIncrement;
|
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
|
private Long serialNoIncrement;
|
|
|
|
|
|
|
|
|
|
@Column(name = "SERIAL_NO_LENGTH")
|
|
|
|
|
@ApiParam(value = "流水号长度",example = "-1")
|
|
|
|
|
private Integer serialNoLength;
|
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
|
private Long serialNoLength;
|
|
|
|
|
|
|
|
|
|
@Column(name = "IS_CYCLE")
|
|
|
|
|
@ApiParam(value = "达到最大值后是否循环",example = "1")
|
|
|
|
|
private Integer isCycle;
|
|
|
|
|
|
|
|
|
|
@Column(name = "LAST_MAKE_SERIAL_NO")
|
|
|
|
|
@ApiParam(value = "上次新增流水号",example = "-1")
|
|
|
|
|
private Integer lastMakeSerialNo;
|
|
|
|
|
@Column(name = "SERIAL_NO")
|
|
|
|
|
@ApiParam(value = "当前流水号",example = "-1")
|
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
|
private Long serialNo;
|
|
|
|
|
|
|
|
|
|
@Column(name = "LAST_MAKE_ORDER_NO")
|
|
|
|
|
@ApiParam(value = "上次新增单号")
|
|
|
|
|
private String lastMakeOrderNo;
|
|
|
|
|
@Column(name = "ORDER_NO")
|
|
|
|
|
@ApiParam(value = "当前单号")
|
|
|
|
|
private String orderNo;
|
|
|
|
|
|
|
|
|
|
@Column(name = "LAST_MAKE_DATE")
|
|
|
|
|
@ApiParam(value = "上次新增时间")
|
|
|
|
|
private String lastMakeDatetime;
|
|
|
|
|
@Column(name = "ORDER_NO_RULE_STATUS")
|
|
|
|
|
@ApiParam(value = "单号规则状态")
|
|
|
|
|
private Integer orderNoRuleStatus;
|
|
|
|
|
}
|
|
|
|
|