Commit c0318cea by guojuxing

pom规范

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

* @ClassName: AbstractState

* @Description: 

* @author guojuxing

* @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.*;
* @date 2020/11/6 1:41 PM

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

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

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

*/
@Component
public class CashWithdrawalState extends State{
public class CashWithdrawalState extends AbstractState {
@Autowired
private CashWithdrawalService cashWithdrawalService;
......
......@@ -7,8 +7,7 @@ import com.gic.finance.constant.WithdrawalStatusEnum;
import com.gic.finance.dto.CashWithdrawalDTO;
import com.gic.finance.entity.TabCashWithdrawal;
import com.gic.finance.service.CashWithdrawalService;
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.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
......@@ -21,7 +20,7 @@ import org.springframework.stereotype.Component;
* @date 2020/11/6 3:28 PM

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

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

*/
@Component
public class RejectState extends State{
public class RejectState extends AbstractState {
@Override
public ServiceResponse<String> cashWithdrawal(CashWithdrawalDTO dto) {
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