Bladeren bron

更改状态枚举

master
chenchaod 3 maanden geleden
bovenliggende
commit
c4732fe9d3

+ 2
- 3
gly-base-core/src/main/java/cn/com/taiji/core/entity/basic/QtkAgency.java Bestand weergeven

package cn.com.taiji.core.entity.basic; package cn.com.taiji.core.entity.basic;


import cn.com.taiji.common.entity.StringPropertyUUIDEntity; import cn.com.taiji.common.entity.StringPropertyUUIDEntity;
import cn.com.taiji.common.entity.StringUUIDEntity;
import cn.com.taiji.core.entity.dict.basic.EnableFlag;
import cn.com.taiji.core.entity.dict.EnableStatus;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;


private String merchantId;//商户号*/ private String merchantId;//商户号*/
@NotNull @NotNull
@Column(name = "STATUS") @Column(name = "STATUS")
private EnableFlag status = EnableFlag.ENABLE;
private EnableStatus status = EnableStatus.ENABLE;
/* @Size(max = 64) /* @Size(max = 64)
@Column(name = "AGREEMENT_NAME") @Column(name = "AGREEMENT_NAME")
private String agreementName;//协议名称 private String agreementName;//协议名称

+ 2
- 2
gly-base-core/src/main/java/cn/com/taiji/core/entity/basic/QtkServiceHall.java Bestand weergeven

package cn.com.taiji.core.entity.basic; package cn.com.taiji.core.entity.basic;


import cn.com.taiji.common.entity.StringPropertyUUIDEntity; import cn.com.taiji.common.entity.StringPropertyUUIDEntity;
import cn.com.taiji.core.entity.dict.basic.EnableFlag;
import cn.com.taiji.core.entity.dict.EnableStatus;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;


@Column(name = "INFO") @Column(name = "INFO")
private String info;//备注 private String info;//备注
@Column(name = "STATE") @Column(name = "STATE")
private EnableFlag state = EnableFlag.ENABLE;
private EnableStatus state = EnableStatus.ENABLE;
@Column(name = "INSERT_TIME") @Column(name = "INSERT_TIME")
private LocalDateTime insertTime = LocalDateTime.now();//创建时间 private LocalDateTime insertTime = LocalDateTime.now();//创建时间
@Column(name = "UPDATE_TIME") @Column(name = "UPDATE_TIME")

+ 0
- 24
gly-base-core/src/main/java/cn/com/taiji/core/entity/dict/basic/EnableFlag.java Bestand weergeven

package cn.com.taiji.core.entity.dict.basic;

/**
* @Author weicailin
* @Date 2023/3/22 17:38
* @Email 13079168756@163.com
*/
public enum EnableFlag {
ENABLE("可使用") {},
DISABLE("禁用") {},
;

private final String value;

EnableFlag(String value) {
this.value = value;

}

public String getValue() {
return value;
}

}

+ 2
- 5
gly-base-core/src/main/java/cn/com/taiji/core/entity/issue/IssueAgreementAddress.java Bestand weergeven

package cn.com.taiji.core.entity.issue; package cn.com.taiji.core.entity.issue;


import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime; import java.time.LocalDateTime;


import javax.persistence.*; import javax.persistence.*;
import javax.validation.constraints.Digits;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size; import javax.validation.constraints.Size;


import cn.com.taiji.common.entity.StringPropertyUUIDEntity; import cn.com.taiji.common.entity.StringPropertyUUIDEntity;
import cn.com.taiji.core.entity.dict.EnableStatus;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import cn.com.taiji.core.entity.dict.basic.EnableFlag;


/** /**
* 协议版本表 * 协议版本表
@NotNull @NotNull
@Column(name = "STATUS") @Column(name = "STATUS")
@Enumerated(EnumType.STRING) @Enumerated(EnumType.STRING)
private EnableFlag status;//状态
private EnableStatus status;//状态
@NotBlank @NotBlank
@Size(max = 32) @Size(max = 32)
@Column(name = "REF_ID") @Column(name = "REF_ID")

+ 2
- 2
gly-base-core/src/main/java/cn/com/taiji/core/entity/issue/IssueCouponInfo.java Bestand weergeven

import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size; import javax.validation.constraints.Size;
import cn.com.taiji.common.entity.StringPropertyUUIDEntity; import cn.com.taiji.common.entity.StringPropertyUUIDEntity;
import cn.com.taiji.core.entity.dict.basic.EnableFlag;
import cn.com.taiji.core.entity.dict.EnableStatus;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;


private Integer thresholdValue;//剩余个数阈值(卡券剩余个数小于等于该阈值,则不允许发放) private Integer thresholdValue;//剩余个数阈值(卡券剩余个数小于等于该阈值,则不允许发放)
@NotNull @NotNull
@Column(name = "STATUS") @Column(name = "STATUS")
private EnableFlag status;//状态
private EnableStatus status;//状态
@NotBlank @NotBlank
@Size(max = 32) @Size(max = 32)
@Column(name = "OPERATE_OPEN_ID") @Column(name = "OPERATE_OPEN_ID")

+ 2
- 5
gly-base-core/src/main/java/cn/com/taiji/core/entity/issue/IssueMultipleEquity.java Bestand weergeven

package cn.com.taiji.core.entity.issue; package cn.com.taiji.core.entity.issue;


import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime; import java.time.LocalDateTime;


import javax.persistence.*; import javax.persistence.*;
import javax.validation.constraints.Digits;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size; import javax.validation.constraints.Size;


import cn.com.taiji.common.entity.StringPropertyUUIDEntity; import cn.com.taiji.common.entity.StringPropertyUUIDEntity;
import cn.com.taiji.core.entity.dict.EnableStatus;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import cn.com.taiji.core.entity.dict.basic.EnableFlag;


/** /**
* 批量权益包信息 * 批量权益包信息
@NotNull @NotNull
@Column(name = "STATUS") @Column(name = "STATUS")
@Enumerated(EnumType.STRING) @Enumerated(EnumType.STRING)
private EnableFlag status;//状态
private EnableStatus status;//状态
@NotNull @NotNull
@Column(name = "EXAMINE") @Column(name = "EXAMINE")
private Integer examine;//审核状态(0--通过 1---不通过 2--待审核) private Integer examine;//审核状态(0--通过 1---不通过 2--待审核)

+ 6
- 5
gly-base-core/src/main/java/cn/com/taiji/core/entity/issue/IssueProduct.java Bestand weergeven

import javax.validation.constraints.Size; import javax.validation.constraints.Size;


import cn.com.taiji.common.entity.StringPropertyUUIDEntity; import cn.com.taiji.common.entity.StringPropertyUUIDEntity;
import cn.com.taiji.core.entity.dict.EnableStatus;
import cn.com.taiji.core.entity.dict.basic.CardType; import cn.com.taiji.core.entity.dict.basic.CardType;
import cn.com.taiji.core.entity.dict.basic.EnableFlag;
import cn.com.taiji.core.entity.dict.basic.SecretKeyType; import cn.com.taiji.core.entity.dict.basic.SecretKeyType;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
private String extensionTool;//推广工具 private String extensionTool;//推广工具
@Column(name = "CUSTOMER_TYPE") @Column(name = "CUSTOMER_TYPE")
private Integer customerType;//用户类型 1个人 2单位 3个人+单位 private Integer customerType;//用户类型 1个人 2单位 3个人+单位
@NotNull
@Column(name = "CARD_TYPE") @Column(name = "CARD_TYPE")
@Enumerated(EnumType.STRING) @Enumerated(EnumType.STRING)
private CardType cardType;//卡类型 1记账卡 2储值卡 3预付卡
private CardType cardType;//卡类型
@Column(name = "VAN_TYPE") @Column(name = "VAN_TYPE")
private String vanType;//客货类型 1客车 2货车 3 专项作业车 private String vanType;//客货类型 1客车 2货车 3 专项作业车
@Size(max = 128) @Size(max = 128)
private Long ensureFee;//办理费——保证金费用 private Long ensureFee;//办理费——保证金费用
@Column(name = "PRESTORE_FEE") @Column(name = "PRESTORE_FEE")
private Long prestoreFee;//办理费——预存金费用 private Long prestoreFee;//办理费——预存金费用
@Column(name = "DEFAULT_FEE")
private Long defaultFee;//违约费用
@Column(name = "MONTHLY_RATE")
private Integer monthlyRate;//欠费月收比例
@Column(name = "IS_PAY") @Column(name = "IS_PAY")
private Integer isPay;//是否支付 1是0否 private Integer isPay;//是否支付 1是0否
@Column(name = "QT_SIGN") @Column(name = "QT_SIGN")
@NotBlank @NotBlank
@Size(max = 20) @Size(max = 20)
@Column(name = "STATUS") @Column(name = "STATUS")
private EnableFlag status;//状态
private EnableStatus status;//状态
@Size(max = 500) @Size(max = 500)
@Column(name = "REMARKS") @Column(name = "REMARKS")
private String remarks;//备注 private String remarks;//备注

+ 2
- 2
gly-base-core/src/main/java/cn/com/taiji/core/entity/issue/IssueProductAttachment.java Bestand weergeven

import javax.validation.constraints.Size; import javax.validation.constraints.Size;


import cn.com.taiji.common.entity.StringPropertyUUIDEntity; import cn.com.taiji.common.entity.StringPropertyUUIDEntity;
import cn.com.taiji.core.entity.dict.EnableStatus;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import cn.com.taiji.core.entity.dict.basic.EnableFlag;


/** /**
* 上线附件流程表——发行产品 * 上线附件流程表——发行产品
@NotNull @NotNull
@Column(name = "STATUS") @Column(name = "STATUS")
@Enumerated(EnumType.STRING) @Enumerated(EnumType.STRING)
private EnableFlag status;//启用状态
private EnableStatus status;//启用状态
@NotNull @NotNull
@Column(name = "INSERT_TIME") @Column(name = "INSERT_TIME")
private LocalDateTime insertTime = LocalDateTime.now();//创建时间 private LocalDateTime insertTime = LocalDateTime.now();//创建时间

+ 2
- 2
gly-base-core/src/main/java/cn/com/taiji/core/entity/issue/IssueProductPromotion.java Bestand weergeven

import javax.validation.constraints.Size; import javax.validation.constraints.Size;


import cn.com.taiji.common.entity.StringPropertyUUIDEntity; import cn.com.taiji.common.entity.StringPropertyUUIDEntity;
import cn.com.taiji.core.entity.dict.EnableStatus;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import cn.com.taiji.core.entity.dict.basic.EnableFlag;


/** /**
* 推广发行产品表 * 推广发行产品表
@NotNull @NotNull
@Column(name = "STATUS") @Column(name = "STATUS")
@Enumerated(EnumType.STRING) @Enumerated(EnumType.STRING)
private EnableFlag status;//状态
private EnableStatus status;//状态
@NotNull @NotNull
@Column(name = "INSERT_TIME") @Column(name = "INSERT_TIME")
private LocalDateTime insertTime = LocalDateTime.now();//创建时间 private LocalDateTime insertTime = LocalDateTime.now();//创建时间

+ 2
- 5
gly-base-core/src/main/java/cn/com/taiji/core/entity/issue/IssueSingleEquity.java Bestand weergeven

package cn.com.taiji.core.entity.issue; package cn.com.taiji.core.entity.issue;


import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime; import java.time.LocalDateTime;


import javax.persistence.*; import javax.persistence.*;
import javax.validation.constraints.Digits;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size; import javax.validation.constraints.Size;


import cn.com.taiji.common.entity.StringPropertyUUIDEntity; import cn.com.taiji.common.entity.StringPropertyUUIDEntity;
import cn.com.taiji.core.entity.dict.EnableStatus;
import cn.com.taiji.core.entity.dict.issue.EquityType; import cn.com.taiji.core.entity.dict.issue.EquityType;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import cn.com.taiji.core.entity.dict.basic.EnableFlag;


/** /**
* 单项权益表 * 单项权益表
@NotNull @NotNull
@Column(name = "STATUS") @Column(name = "STATUS")
@Enumerated(EnumType.STRING) @Enumerated(EnumType.STRING)
private EnableFlag status;//状态
private EnableStatus status;//状态
@NotNull @NotNull
@Column(name = "EXAMINE") @Column(name = "EXAMINE")
private Integer examine;//审核状态(0--通过 1---不通过 2--待审核) private Integer examine;//审核状态(0--通过 1---不通过 2--待审核)

+ 2
- 3
gly-base-core/src/main/java/cn/com/taiji/core/repo/jpa/basic/QtkAgencyRepo.java Bestand weergeven



import cn.com.taiji.common.repo.jpa.AbstractJpaRepo; import cn.com.taiji.common.repo.jpa.AbstractJpaRepo;
import cn.com.taiji.core.entity.basic.QtkAgency; import cn.com.taiji.core.entity.basic.QtkAgency;
import cn.com.taiji.core.entity.basic.QtkServiceHall;
import cn.com.taiji.core.entity.dict.basic.EnableFlag;
import cn.com.taiji.core.entity.dict.EnableStatus;
import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query; import org.springframework.data.jpa.repository.Query;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
@Modifying @Modifying
@Transactional @Transactional
@Query("update QtkAgency set status =?1 ,updateTime = ?2 where agencyId = ?3") @Query("update QtkAgency set status =?1 ,updateTime = ?2 where agencyId = ?3")
int updateState(EnableFlag state, LocalDateTime updateTime, String agencyId);
int updateState(EnableStatus state, LocalDateTime updateTime, String agencyId);


@Query("from QtkAgency where name like ?1 ") @Query("from QtkAgency where name like ?1 ")
public List<QtkAgency> listByNameLike(String likeName); public List<QtkAgency> listByNameLike(String likeName);

+ 2
- 2
gly-base-core/src/main/java/cn/com/taiji/core/repo/jpa/basic/QtkServicehallRepo.java Bestand weergeven



import cn.com.taiji.common.repo.jpa.AbstractJpaRepo; import cn.com.taiji.common.repo.jpa.AbstractJpaRepo;
import cn.com.taiji.core.entity.basic.QtkServiceHall; import cn.com.taiji.core.entity.basic.QtkServiceHall;
import cn.com.taiji.core.entity.dict.basic.EnableFlag;
import cn.com.taiji.core.entity.dict.EnableStatus;
import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query; import org.springframework.data.jpa.repository.Query;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
@Modifying @Modifying
@Transactional @Transactional
@Query("update QtkServiceHall set state =?1 ,updateTime = ?2 where serviceHallId = ?3") @Query("update QtkServiceHall set state =?1 ,updateTime = ?2 where serviceHallId = ?3")
int updateState(EnableFlag state, LocalDateTime updateTime, String serviceHallId);
int updateState(EnableStatus state, LocalDateTime updateTime, String serviceHallId);







+ 2
- 2
gly-base-core/src/main/java/cn/com/taiji/core/repo/jpa/issue/IssueCouponInfoRepo.java Bestand weergeven

package cn.com.taiji.core.repo.jpa.issue; package cn.com.taiji.core.repo.jpa.issue;


import cn.com.taiji.common.repo.jpa.AbstractJpaRepo; import cn.com.taiji.common.repo.jpa.AbstractJpaRepo;
import cn.com.taiji.core.entity.dict.basic.EnableFlag;
import cn.com.taiji.core.entity.dict.EnableStatus;
import cn.com.taiji.core.entity.issue.IssueCouponInfo; import cn.com.taiji.core.entity.issue.IssueCouponInfo;


import java.util.List; import java.util.List;


public interface IssueCouponInfoRepo extends AbstractJpaRepo<IssueCouponInfo, String>{ public interface IssueCouponInfoRepo extends AbstractJpaRepo<IssueCouponInfo, String>{


List<IssueCouponInfo> findByStatus(EnableFlag status);
List<IssueCouponInfo> findByStatus(EnableStatus status);


} }

Laden…
Annuleren
Opslaan