瀏覽代碼

core

master
chenchaod 2 天之前
父節點
當前提交
f2abad7ffb

+ 3
- 0
gly-base-core/src/main/java/cn/com/taiji/core/entity/dict/log/OperateType.java 查看文件

@@ -185,6 +185,9 @@ public enum OperateType {
OBU_SUPPLY_ORDER_PAY_QUERY("增补OBU订单支付查询结果"),
OBU_SUPPLY_REVIEW("增补OBU订单审核"),
OBU_SUPPLY_SEND("增补OBU发货"),

//签约信息变更
SIGN_CHANGE_APPLY("签约信息变更申请"),
;
private final String value;


+ 1
- 1
gly-base-core/src/main/java/cn/com/taiji/core/model/comm/protocol/ias/ass/SignChangeApplyRequest.java 查看文件

@@ -18,7 +18,7 @@ import javax.validation.constraints.NotNull;
@Setter
public class SignChangeApplyRequest extends AbstractSignTypeRequest<SignChangeApplyResponse> {

protected SignChangeApplyRequest() {
public SignChangeApplyRequest() {
super(AssServiceCmd.SIGNCHANGEAPPLY);
}
private String staffId;

+ 90
- 0
gly-base-core/src/main/java/cn/com/taiji/core/model/comm/protocol/ias/ass/SignChangeCollectRequest.java 查看文件

@@ -0,0 +1,90 @@
package cn.com.taiji.core.model.comm.protocol.ias.ass;

import cn.com.taiji.core.entity.dict.basic.UseUserType;
import cn.com.taiji.core.model.comm.protocol.AbstractSignTypeRequest;
import cn.com.taiji.core.model.comm.protocol.constraint.EnumInteger;
import cn.com.taiji.core.model.comm.protocol.valid.RegexConstant;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.*;

/**
* @Author:ChenChao
* @Date:2025/9/18 20:28
* @Filename:SignChangeCollectRequest
* @description:
*/
@Getter
@Setter
public class SignChangeCollectRequest extends AbstractSignTypeRequest<SignChangeCollectResponse> {
protected SignChangeCollectRequest() {
super(AssServiceCmd.SIGNCHANGECOLLECT);
}
@NotBlank
private String orderNo;
@NotBlank
private String vehiclePlate;// 车牌号
// @NotNull
// @EnumInteger(enumClazz = PlateColorType.class)
// @ApiModelProperty(value = "车牌颜色", required = true)
// private Integer vehiclePlateColor;// 车牌颜色
@NotBlank
private String vehPosImgUrl;// 行驶证主页照片
@NotBlank
private String vehNegImgUrl;// 行驶证副页照片
@NotBlank
private String vehicleName;//行驶证姓名
@NotNull
@EnumInteger(enumClazz = UseUserType.class)
private Integer useUserType;//车辆使用类型
// @NotNull
// @IntegerConstant(values = "1,2,3")
// @ApiModelProperty(value = "客货类型 1客车 2货车 3专项作业;用户选择", required = true)
// private Integer vanType;// 客货类型 1客车 2货车 3专项作业
@NotBlank
@Pattern(message = "VIN格式不正确", regexp = RegexConstant.vinRegexp)
@Size(message = "VIN码最大长度为50字符", max = 50)
private String vin;// vin码
@NotBlank
private String engineNum;// 发动机编号
@NotBlank
private String vehicleType;// 行驶证车辆类型
@NotBlank
private String vehicleModel;// 行驶证车辆品牌
@NotNull
private Integer approvedCount;// 核定载人数
@NotNull
private Integer totalMass;// 总质量
private Integer maintenaceMass;// 整备质量
private Integer permittedWeight;// 核定载质量
private Integer permittedTowWeight;// 准牵引总质量
@NotBlank
private String vehicleDimensions;// 车辆尺寸
@Min(value = 2)
@NotNull
private Integer axleCount;// 车轴数
@NotBlank
private String issueDate;// 发证日期
// @ApiModelProperty(value = "道路运输证号码")
// private String transportIdNum;// 道路运输证编号
// @ApiModelProperty(value = "经营许可证编号")
// private String licenseIdNum;// 经营许可证编号
@NotBlank
private String vehBodyUrl;// 车身45°照片
// @ApiModelProperty(value = "道路运输许可证图片地址")
// private String roadTransportPermitPicUrl;// 道路运输许可证图片地址
// @NotNull
// @EnumInteger(enumClazz = VehicleUseCharacter.class)
// @ApiModelProperty(value = "车辆使用性质", required = true)
// private Integer character;//车辆使用性质;
@NotBlank
private String registerDate;// 注册日期
// @IntegerConstant(values = "0,1")
// @ApiModelProperty(value = "应急车辆标识")
// private Integer emergencyFlag;// 应急车辆标识 0-非应急车辆 1-应急车辆
// @NotNull
// @EnumInteger(enumClazz = VehicleType.class)
// @ApiModelProperty(value = "收费车型", required = true)
// private Integer feeVehicleType;//收费车型 后端自己计算
}

+ 16
- 0
gly-base-core/src/main/java/cn/com/taiji/core/model/comm/protocol/ias/ass/SignChangeCollectResponse.java 查看文件

@@ -0,0 +1,16 @@
package cn.com.taiji.core.model.comm.protocol.ias.ass;

import cn.com.taiji.core.model.comm.protocol.AbstractSignTypeResponse;
import lombok.Getter;
import lombok.Setter;

/**
* @Author:ChenChao
* @Date:2025/9/18 20:28
* @Filename:SignChangeCollectResponse
* @description:
*/
@Getter
@Setter
public class SignChangeCollectResponse extends AbstractSignTypeResponse {
}

Loading…
取消
儲存