Commit c0318cea by guojuxing

pom规范

parent c4938c68
...@@ -7,12 +7,12 @@ import com.gic.finance.service.CashWithdrawalService; ...@@ -7,12 +7,12 @@ import com.gic.finance.service.CashWithdrawalService;
/** /**
* 体现状态抽象 * 体现状态抽象
* @ClassName: State
 * @ClassName: AbstractState

* @Description: 
 * @Description: 

* @author guojuxing
 * @author guojuxing

* @date 2020/11/6 10:18 AM
 * @date 2020/11/6 10:18 AM

*/ */
public abstract class State { public abstract class AbstractState {
/** /**
* 提现申请 * 提现申请
......
...@@ -18,7 +18,7 @@ import com.gic.finance.util.cashwithdrawal.event.*; ...@@ -18,7 +18,7 @@ import com.gic.finance.util.cashwithdrawal.event.*;
* @date 2020/11/6 1:41 PM
 * @date 2020/11/6 1:41 PM

*/ */
public class StateHandler { public class StateHandler {
private static Map<WithdrawalStatusEnum, State> stateMap = new ConcurrentHashMap<>(16); private static Map<WithdrawalStatusEnum, AbstractState> stateMap = new ConcurrentHashMap<>(16);
static { static {
stateMap.put(WithdrawalStatusEnum.NEW, ApplicationContextUtils.getBean(CashWithdrawalState.class)); stateMap.put(WithdrawalStatusEnum.NEW, ApplicationContextUtils.getBean(CashWithdrawalState.class));
......
...@@ -9,7 +9,7 @@ import com.gic.finance.entity.TabCashWithdrawal; ...@@ -9,7 +9,7 @@ import com.gic.finance.entity.TabCashWithdrawal;
import com.gic.finance.entity.TabPayAccount; import com.gic.finance.entity.TabPayAccount;
import com.gic.finance.service.CashWithdrawalService; import com.gic.finance.service.CashWithdrawalService;
import com.gic.finance.service.PayAccountService; import com.gic.finance.service.PayAccountService;
import com.gic.finance.util.cashwithdrawal.State; import com.gic.finance.util.cashwithdrawal.AbstractState;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
...@@ -24,7 +24,7 @@ import java.util.Date; ...@@ -24,7 +24,7 @@ import java.util.Date;
* @date 2020/11/6 11:19 AM
 * @date 2020/11/6 11:19 AM

*/ */
@Component @Component
public class ApprovalState extends State{ public class ApprovalState extends AbstractState {
@Autowired @Autowired
private CashWithdrawalService cashWithdrawalService; private CashWithdrawalService cashWithdrawalService;
......
...@@ -4,7 +4,7 @@ import com.gic.api.base.commons.ServiceResponse; ...@@ -4,7 +4,7 @@ import com.gic.api.base.commons.ServiceResponse;
import com.gic.enterprise.error.ErrorCode; import com.gic.enterprise.error.ErrorCode;
import com.gic.finance.dto.CashWithdrawalDTO; import com.gic.finance.dto.CashWithdrawalDTO;
import com.gic.finance.entity.TabCashWithdrawal; import com.gic.finance.entity.TabCashWithdrawal;
import com.gic.finance.util.cashwithdrawal.State; import com.gic.finance.util.cashwithdrawal.AbstractState;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
/** /**
...@@ -15,7 +15,7 @@ import org.springframework.stereotype.Component; ...@@ -15,7 +15,7 @@ import org.springframework.stereotype.Component;
* @date 2020/11/6 1:38 PM
 * @date 2020/11/6 1:38 PM

*/ */
@Component @Component
public class CancelState extends State{ public class CancelState extends AbstractState {
@Override @Override
public ServiceResponse<String> cashWithdrawal(CashWithdrawalDTO dto) { public ServiceResponse<String> cashWithdrawal(CashWithdrawalDTO dto) {
return ServiceResponse.failure(ErrorCode.SYSTEM_ERROR.getCode(), "已取消"); return ServiceResponse.failure(ErrorCode.SYSTEM_ERROR.getCode(), "已取消");
......
...@@ -8,7 +8,7 @@ import com.gic.finance.constant.WithdrawalStatusEnum; ...@@ -8,7 +8,7 @@ import com.gic.finance.constant.WithdrawalStatusEnum;
import com.gic.finance.dto.CashWithdrawalDTO; import com.gic.finance.dto.CashWithdrawalDTO;
import com.gic.finance.entity.TabCashWithdrawal; import com.gic.finance.entity.TabCashWithdrawal;
import com.gic.finance.service.CashWithdrawalService; import com.gic.finance.service.CashWithdrawalService;
import com.gic.finance.util.cashwithdrawal.State; import com.gic.finance.util.cashwithdrawal.AbstractState;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
...@@ -21,7 +21,7 @@ import java.util.Date; ...@@ -21,7 +21,7 @@ import java.util.Date;
* @date 2020/11/6 4:51 PM
 * @date 2020/11/6 4:51 PM

*/ */
@Component @Component
public class CashWithdrawalState extends State{ public class CashWithdrawalState extends AbstractState {
@Autowired @Autowired
private CashWithdrawalService cashWithdrawalService; private CashWithdrawalService cashWithdrawalService;
......
...@@ -7,8 +7,7 @@ import com.gic.finance.constant.WithdrawalStatusEnum; ...@@ -7,8 +7,7 @@ import com.gic.finance.constant.WithdrawalStatusEnum;
import com.gic.finance.dto.CashWithdrawalDTO; import com.gic.finance.dto.CashWithdrawalDTO;
import com.gic.finance.entity.TabCashWithdrawal; import com.gic.finance.entity.TabCashWithdrawal;
import com.gic.finance.service.CashWithdrawalService; import com.gic.finance.service.CashWithdrawalService;
import com.gic.finance.service.PayAccountService; import com.gic.finance.util.cashwithdrawal.AbstractState;
import com.gic.finance.util.cashwithdrawal.State;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
...@@ -21,7 +20,7 @@ import org.springframework.stereotype.Component; ...@@ -21,7 +20,7 @@ import org.springframework.stereotype.Component;
* @date 2020/11/6 3:28 PM
 * @date 2020/11/6 3:28 PM

*/ */
@Component @Component
public class CheckAuthState extends State{ public class CheckAuthState extends AbstractState {
@Autowired @Autowired
private CashWithdrawalService cashWithdrawalService; private CashWithdrawalService cashWithdrawalService;
......
...@@ -4,7 +4,7 @@ import com.gic.api.base.commons.ServiceResponse; ...@@ -4,7 +4,7 @@ import com.gic.api.base.commons.ServiceResponse;
import com.gic.enterprise.error.ErrorCode; import com.gic.enterprise.error.ErrorCode;
import com.gic.finance.dto.CashWithdrawalDTO; import com.gic.finance.dto.CashWithdrawalDTO;
import com.gic.finance.entity.TabCashWithdrawal; import com.gic.finance.entity.TabCashWithdrawal;
import com.gic.finance.util.cashwithdrawal.State; import com.gic.finance.util.cashwithdrawal.AbstractState;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
/** /**
...@@ -15,7 +15,7 @@ import org.springframework.stereotype.Component; ...@@ -15,7 +15,7 @@ import org.springframework.stereotype.Component;
* @date 2020/11/6 3:48 PM
 * @date 2020/11/6 3:48 PM

*/ */
@Component @Component
public class CompleteState extends State{ public class CompleteState extends AbstractState {
@Override @Override
public ServiceResponse<String> cashWithdrawal(CashWithdrawalDTO dto) { public ServiceResponse<String> cashWithdrawal(CashWithdrawalDTO dto) {
return ServiceResponse.failure(ErrorCode.SYSTEM_ERROR.getCode(), "已完成"); return ServiceResponse.failure(ErrorCode.SYSTEM_ERROR.getCode(), "已完成");
......
...@@ -5,7 +5,7 @@ import com.gic.enterprise.error.ErrorCode; ...@@ -5,7 +5,7 @@ import com.gic.enterprise.error.ErrorCode;
import com.gic.finance.constant.WithdrawalStatusEnum; import com.gic.finance.constant.WithdrawalStatusEnum;
import com.gic.finance.dto.CashWithdrawalDTO; import com.gic.finance.dto.CashWithdrawalDTO;
import com.gic.finance.entity.TabCashWithdrawal; import com.gic.finance.entity.TabCashWithdrawal;
import com.gic.finance.util.cashwithdrawal.State; import com.gic.finance.util.cashwithdrawal.AbstractState;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
/** /**
...@@ -16,7 +16,7 @@ import org.springframework.stereotype.Component; ...@@ -16,7 +16,7 @@ import org.springframework.stereotype.Component;
* @date 2020/11/6 11:23 AM
 * @date 2020/11/6 11:23 AM

*/ */
@Component @Component
public class RejectState extends State{ public class RejectState extends AbstractState {
@Override @Override
public ServiceResponse<String> cashWithdrawal(CashWithdrawalDTO dto) { public ServiceResponse<String> cashWithdrawal(CashWithdrawalDTO dto) {
return ServiceResponse.failure(ErrorCode.SYSTEM_ERROR.getCode(), WithdrawalStatusEnum.REJECT.getMessage()); return ServiceResponse.failure(ErrorCode.SYSTEM_ERROR.getCode(), WithdrawalStatusEnum.REJECT.getMessage());
......
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