feat:证照相关
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
package com.cool.store.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.persistence.*;
|
||||
import java.util.Date;
|
||||
|
||||
@Table(name = "xfsg_license_transact")
|
||||
@Data
|
||||
public class LicenseTransactDO {
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
private Long id;
|
||||
@Column(name = "shop_id")
|
||||
private Long shopId;
|
||||
@Column(name = "business_license")
|
||||
private String businessLicense;
|
||||
@Column(name = "license_type")
|
||||
private Integer licenseType;
|
||||
@Column(name = "license_legal_person")
|
||||
private String licenseLegalPerson;
|
||||
@Column(name = "credit_code")
|
||||
private String creditCode;
|
||||
@Column(name = "credit_url")
|
||||
private String creditUrl;
|
||||
@Column(name = "license_address")
|
||||
private String licenseAddress;
|
||||
@Column(name = "issueTime")
|
||||
private Date issueTime;
|
||||
@Column(name = "validity")
|
||||
private Date validity;
|
||||
@Column(name = "id_card_positive_credit_url")
|
||||
private String idCardPositiveCreditUrl;
|
||||
@Column(name = "id_card_negative_credit_url")
|
||||
private String idCardNegativeCreditUrl;
|
||||
@Column(name = "food_business_license_code")
|
||||
private String foodBusinessLicenseCode;
|
||||
@Column(name = "main_business")
|
||||
private String mainBusiness;
|
||||
@Column(name = "operator")
|
||||
private String operator;
|
||||
@Column(name = "food_license_legal_person")
|
||||
private String foodLicenseLegalPerson;
|
||||
@Column(name = "business_project")
|
||||
private String businessProject;
|
||||
@Column(name = "food_license_address")
|
||||
private String foodLicenseAddress;
|
||||
@Column(name = "food_business_start_time")
|
||||
private Date foodBusinessStartTime;
|
||||
@Column(name = "food_business_end_time")
|
||||
private Date foodBusinessEndTime;
|
||||
@Column(name = "food_business_license_url")
|
||||
private String foodBusinessLicenseUrl;
|
||||
@Column(name = "remark")
|
||||
private String remark;
|
||||
@Column(name = "remark_url")
|
||||
private String remarkUrl;
|
||||
@Column(name = "submit_status")
|
||||
private Integer submitStatus;
|
||||
@Column(name = "create_time")
|
||||
private Date createTime;
|
||||
@Column(name = "update_time")
|
||||
private Date updateTime;
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.cool.store.request;
|
||||
|
||||
import com.cool.store.common.PageBasicInfo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@ApiModel("证照审批列表请求体")
|
||||
public class LicenseListRequest extends PageBasicInfo {
|
||||
|
||||
@ApiModelProperty("门店名称")
|
||||
private String storeName;
|
||||
@ApiModelProperty("提交申请时间")
|
||||
private Long submitStartTime;
|
||||
@ApiModelProperty("提交申请时间")
|
||||
private Long submitEndTime;
|
||||
@ApiModelProperty("所属区域")
|
||||
private String regionId;
|
||||
@ApiModelProperty("审核状态 1:待通过 2:未通过 3:已通过")
|
||||
private Integer status;
|
||||
|
||||
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.cool.store.request;
|
||||
|
||||
import com.cool.store.entity.LicenseTransactDO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
@@ -9,6 +10,12 @@ import java.util.Date;
|
||||
@Data
|
||||
@ApiModel("提交证照办理请求体")
|
||||
public class SubmitLicenseRequest {
|
||||
|
||||
@ApiModelProperty("主键id")
|
||||
private Long id;
|
||||
|
||||
private Long shopId;
|
||||
|
||||
@ApiModelProperty("营业执照拍照上传")
|
||||
private String licenseUrl;
|
||||
|
||||
@@ -31,7 +38,7 @@ public class SubmitLicenseRequest {
|
||||
private String licenseAddress;
|
||||
|
||||
@ApiModelProperty("有效期")
|
||||
private Object validity;
|
||||
private Date validity;
|
||||
|
||||
|
||||
@ApiModelProperty("法人双手持身份证正面+营业执照")
|
||||
@@ -72,4 +79,50 @@ public class SubmitLicenseRequest {
|
||||
|
||||
@ApiModelProperty("备注图片")
|
||||
private String remarkUrl;
|
||||
|
||||
@ApiModelProperty("0:保存 1:提交到待审核 2:未通过 3:已通过 ")
|
||||
private Integer submitStatus;
|
||||
|
||||
|
||||
public LicenseTransactDO toLicenseTransactDO() {
|
||||
LicenseTransactDO licenseTransactDO = new LicenseTransactDO();
|
||||
licenseTransactDO.setLicenseType(this.licenseType);
|
||||
licenseTransactDO.setLicenseLegalPerson(this.licenseLegalPerson);
|
||||
licenseTransactDO.setLicenseAddress(this.licenseAddress);
|
||||
licenseTransactDO.setIssueTime(this.issueTime);
|
||||
licenseTransactDO.setMainBusiness(this.mainBusiness);
|
||||
licenseTransactDO.setOperator(this.operator);
|
||||
licenseTransactDO.setFoodLicenseLegalPerson(this.foodLicenseLegalPerson);
|
||||
licenseTransactDO.setBusinessProject(this.businessProject);
|
||||
licenseTransactDO.setRemark(this.remark);
|
||||
licenseTransactDO.setRemarkUrl(this.remarkUrl);
|
||||
// Not mapped LicenseTransactDO fields:
|
||||
// shopId
|
||||
licenseTransactDO.setShopId(this.shopId);
|
||||
// businessLicense
|
||||
licenseTransactDO.setBusinessLicense(this.licenseName);
|
||||
// creditCode
|
||||
licenseTransactDO.setCreditCode(this.socialCreditCode);
|
||||
// creditUrl
|
||||
licenseTransactDO.setCreditUrl(this.licenseUrl);
|
||||
// validity
|
||||
licenseTransactDO.setValidity(this.validity);
|
||||
// idCardPositiveCreditUrl
|
||||
licenseTransactDO.setIdCardPositiveCreditUrl(this.idCardAndLicense1);
|
||||
// idCardNegativeCreditUrl
|
||||
licenseTransactDO.setIdCardNegativeCreditUrl(this.idCardAndLicense2);
|
||||
// foodBusinessLicenseCode
|
||||
licenseTransactDO.setFoodBusinessLicenseCode(this.foodLicenseCode);
|
||||
// foodLicenseAddress
|
||||
licenseTransactDO.setFoodLicenseAddress(this.businessPremises);
|
||||
// foodBusinessStartTime
|
||||
licenseTransactDO.setFoodBusinessStartTime(this.foodLicenseStartTime);
|
||||
// foodBusinessEndTime
|
||||
licenseTransactDO.setFoodBusinessEndTime(this.foodLicenseEndTime);
|
||||
// foodBusinessLicenseUrl
|
||||
licenseTransactDO.setFoodBusinessLicenseUrl(this.getFoodLicenseUrl());
|
||||
// submitStatus
|
||||
licenseTransactDO.setSubmitStatus(this.submitStatus);
|
||||
return licenseTransactDO;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
package com.cool.store.response;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@ApiModel("证照审批列表响应体")
|
||||
public class LicenseListResponse {
|
||||
@ApiModelProperty("门店名称")
|
||||
private String storeName;
|
||||
@ApiModelProperty("门店编码")
|
||||
private String storeNum;
|
||||
@ApiModelProperty("开店负责人id")
|
||||
private String shopManagerUserId;
|
||||
@ApiModelProperty("开店负责人姓名")
|
||||
private String shopManagerUserName;
|
||||
@ApiModelProperty("加盟商姓名")
|
||||
private String franchiseeName;
|
||||
@ApiModelProperty("加盟商手机号")
|
||||
private String franchiseeMobile;
|
||||
@ApiModelProperty("所属大区")
|
||||
private String bigRegion;
|
||||
@ApiModelProperty("所属大区id")
|
||||
private Long bigRegionId;
|
||||
@ApiModelProperty("所属战区")
|
||||
private String fightRegion;
|
||||
@ApiModelProperty("战区id")
|
||||
private Long fightRegionId;
|
||||
|
||||
@ApiModelProperty("招商经理id")
|
||||
private String investmentManager;
|
||||
@ApiModelProperty("招商经理姓名")
|
||||
private String investmentManagerName;
|
||||
@ApiModelProperty("督导id")
|
||||
private String supervisorUserId;
|
||||
@ApiModelProperty("督导姓名")
|
||||
private String supervisorUserName;
|
||||
@ApiModelProperty("提交申请时间")
|
||||
private Date submitTime;
|
||||
@ApiModelProperty("审核状态 1:待通过 2:未通过 3:已通过")
|
||||
private Integer status;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,128 @@
|
||||
package com.cool.store.response;
|
||||
|
||||
import com.cool.store.entity.LicenseTransactDO;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@ApiModel("提交证照办理响应体")
|
||||
public class SubmitLicenseResponse {
|
||||
|
||||
@ApiModelProperty("主键id")
|
||||
private Long id;
|
||||
|
||||
private Long shopId;
|
||||
|
||||
@ApiModelProperty("营业执照拍照上传")
|
||||
private String licenseUrl;
|
||||
|
||||
@ApiModelProperty("营业执照名称")
|
||||
private String licenseName;
|
||||
|
||||
@ApiModelProperty("营业执照类型 0:有限责任公司 1:工体工商")
|
||||
private Integer licenseType;
|
||||
|
||||
@ApiModelProperty("营业执照上的法人")
|
||||
private String licenseLegalPerson;
|
||||
|
||||
@ApiModelProperty("统一社会信用代码")
|
||||
private String socialCreditCode;
|
||||
|
||||
@ApiModelProperty("发证日期")
|
||||
private Date issueTime;
|
||||
|
||||
@ApiModelProperty("营业执照经营场所")
|
||||
private String licenseAddress;
|
||||
|
||||
@ApiModelProperty("有效期")
|
||||
private Date validity;
|
||||
|
||||
|
||||
@ApiModelProperty("法人双手持身份证正面+营业执照")
|
||||
private String idCardAndLicense1;
|
||||
|
||||
@ApiModelProperty("法人双手持身份证反面+营业执照")
|
||||
private String idCardAndLicense2;
|
||||
|
||||
@ApiModelProperty("食品经营许可证图片上传")
|
||||
private String foodLicenseUrl;
|
||||
|
||||
@ApiModelProperty("经营者")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("食品经营许可证上的法人")
|
||||
private String foodLicenseLegalPerson;
|
||||
|
||||
@ApiModelProperty("食营经营场所")
|
||||
private String businessPremises;
|
||||
|
||||
@ApiModelProperty("主体业态")
|
||||
private String mainBusiness;
|
||||
|
||||
@ApiModelProperty("经营项目")
|
||||
private String businessProject;
|
||||
|
||||
@ApiModelProperty("许可证编号")
|
||||
private String foodLicenseCode;
|
||||
|
||||
@ApiModelProperty("许可证开始时间")
|
||||
private Date foodLicenseStartTime;
|
||||
|
||||
@ApiModelProperty("许可证截止时间")
|
||||
private Date foodLicenseEndTime;
|
||||
|
||||
@ApiModelProperty("备注")
|
||||
private String remark;
|
||||
|
||||
@ApiModelProperty("备注图片")
|
||||
private String remarkUrl;
|
||||
|
||||
@ApiModelProperty("0:保存 1:提交到待审核 2:未通过 3:已通过 ")
|
||||
private Integer submitStatus;
|
||||
|
||||
|
||||
public static SubmitLicenseResponse from(LicenseTransactDO licenseTransactDO) {
|
||||
if (licenseTransactDO == null) {
|
||||
return null;
|
||||
}
|
||||
SubmitLicenseResponse submitLicenseResponse = new SubmitLicenseResponse();
|
||||
submitLicenseResponse.setId(licenseTransactDO.getId());
|
||||
submitLicenseResponse.setShopId(licenseTransactDO.getShopId());
|
||||
submitLicenseResponse.setLicenseType(licenseTransactDO.getLicenseType());
|
||||
submitLicenseResponse.setLicenseLegalPerson(licenseTransactDO.getLicenseLegalPerson());
|
||||
submitLicenseResponse.setIssueTime(licenseTransactDO.getIssueTime());
|
||||
submitLicenseResponse.setLicenseAddress(licenseTransactDO.getLicenseAddress());
|
||||
submitLicenseResponse.setValidity(licenseTransactDO.getValidity());
|
||||
submitLicenseResponse.setOperator(licenseTransactDO.getOperator());
|
||||
submitLicenseResponse.setFoodLicenseLegalPerson(licenseTransactDO.getFoodLicenseLegalPerson());
|
||||
submitLicenseResponse.setMainBusiness(licenseTransactDO.getMainBusiness());
|
||||
submitLicenseResponse.setBusinessProject(licenseTransactDO.getBusinessProject());
|
||||
submitLicenseResponse.setRemark(licenseTransactDO.getRemark());
|
||||
submitLicenseResponse.setRemarkUrl(licenseTransactDO.getRemarkUrl());
|
||||
submitLicenseResponse.setSubmitStatus(licenseTransactDO.getSubmitStatus());
|
||||
// licenseUrl
|
||||
submitLicenseResponse.setLicenseUrl(licenseTransactDO.getCreditUrl());
|
||||
// licenseName
|
||||
submitLicenseResponse.setLicenseName(licenseTransactDO.getBusinessLicense());
|
||||
// socialCreditCode
|
||||
submitLicenseResponse.setSocialCreditCode(licenseTransactDO.getCreditCode());
|
||||
// idCardAndLicense1
|
||||
submitLicenseResponse.setIdCardAndLicense1(licenseTransactDO.getIdCardNegativeCreditUrl());
|
||||
// idCardAndLicense2
|
||||
submitLicenseResponse.setIdCardAndLicense2(licenseTransactDO.getIdCardPositiveCreditUrl());
|
||||
// foodLicenseUrl
|
||||
submitLicenseResponse.setFoodLicenseUrl(licenseTransactDO.getFoodBusinessLicenseUrl());
|
||||
// businessPremises
|
||||
submitLicenseResponse.setBusinessPremises(licenseTransactDO.getFoodLicenseAddress());
|
||||
// foodLicenseCode
|
||||
submitLicenseResponse.setFoodLicenseCode(licenseTransactDO.getFoodBusinessLicenseCode());
|
||||
// foodLicenseStartTime
|
||||
submitLicenseResponse.setFoodLicenseStartTime(licenseTransactDO.getFoodBusinessStartTime());
|
||||
// foodLicenseEndTime
|
||||
submitLicenseResponse.setFoodLicenseEndTime(licenseTransactDO.getFoodBusinessEndTime());
|
||||
return submitLicenseResponse;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user