Commit f56ea8f2 authored by chenzhao's avatar chenzhao

Merge branch 'developer' of http://39.98.45.134:8090/moa/amos-boot-biz into developer

parents e1d0b8ee 9c1ad0d5
package com.yeejoin.amos.boot.module.hygf.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 经销商单位信息
*
* @author system_generator
* @date 2023-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="CommerceInfoDto", description="经销商单位信息")
public class CommerceInfoDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "统一信用代码")
private String creditCode;
@ApiModelProperty(value = "营业执照")
private String businessLicensePhoto;
@ApiModelProperty(value = "法人名字")
private String legalPersonName;
@ApiModelProperty(value = "法人身份证号")
private String legalPersonIdNumber;
@ApiModelProperty(value = "法人身份证照片正面")
private String legalPersonCardPhotoFront;
@ApiModelProperty(value = "法人身份证照片反面")
private String legalPersonCardPhotoBack;
@ApiModelProperty(value = "法人联系方式")
private String legalPersonPhone;
@ApiModelProperty(value = "单位id")
private Long unitSeq;
}
package com.yeejoin.amos.boot.module.hygf.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 商务信息
*
* @author system_generator
* @date 2023-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="CommercialDto", description="商务信息")
public class CommercialDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "商务类型")
private String type;
@ApiModelProperty(value = "申请人")
private String applicant;
@ApiModelProperty(value = "身份证号")
private String idCard;
@ApiModelProperty(value = "申请人联系电话")
private String telephone;
@ApiModelProperty(value = "省市区")
private String projectAddress;
@ApiModelProperty(value = "设备信息")
private String device;
@ApiModelProperty(value = "电子系统造价")
private Float cost;
@ApiModelProperty(value = "安装规模")
private String scale;
@ApiModelProperty(value = "法务类型")
private String legalType;
@ApiModelProperty(value = "有效联系电话")
private String legalContactTelephone;
@ApiModelProperty(value = "紧急联系人")
private String legalEmergentTelephone;
@ApiModelProperty(value = "结婚证文件标识")
private String marriageCredit;
@ApiModelProperty(value = "房产证文件标识")
private String realEstateCredit;
@ApiModelProperty(value = "身份证正反面文件标识")
private String idCardCredit;
@ApiModelProperty(value = "户口本文件标识")
private String householdBookCredit;
@ApiModelProperty(value = "手持身份证文件标识")
private String handIdCardCredit;
@ApiModelProperty(value = "踏勘照片文件标识")
private String surveyPhotosWeb;
@ApiModelProperty(value = "组件平面图与组串连线图文件标识")
private String formationWeb;
@ApiModelProperty(value = "房屋所有权继承说明文件标识")
private String inheritWeb;
@ApiModelProperty(value = "户用光伏电站项目合作协议文件标识")
private String agreementWeb;
@ApiModelProperty(value = "用户手持身份证照片文件标识")
private String handIdCardLegal;
@ApiModelProperty(value = "法人营业执照文件标识")
private String licenseLegal;
@ApiModelProperty(value = "法定代理人身份证文件标识")
private String agentLegal;
@ApiModelProperty(value = "房产证明文件或乡镇街道土管部门房屋产权证明文件文件标识")
private String realEstateLegal;
@ApiModelProperty(value = "房屋屋顶租赁协议/户用光伏共建开发协议文件标识")
private String houseAgreementLegal;
@ApiModelProperty(value = "法人的企业征信报告、工商内档文件标识")
private String creditReportLegal;
@ApiModelProperty(value = "项目备案证文件标识")
private String filingsLegal;
@ApiModelProperty(value = " 省市区详细地址")
private String projectAddressDetail;
}
package com.yeejoin.amos.boot.module.hygf.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 扩展信息
*
* @author system_generator
* @date 2023-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="ExtendedInformationDto", description="扩展信息")
public class ExtendedInformationDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "订单说明")
private String orderDescription;
@ApiModelProperty(value = "联系人")
private String contacts;
@ApiModelProperty(value = "勘察表id")
private Long surveyInformationId;
}
package com.yeejoin.amos.boot.module.hygf.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 业务文件
*
* @author system_generator
* @date 2023-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="FileInformationDto", description="业务文件")
public class FileInformationDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = " 文件类型")
private String fileType;
@ApiModelProperty(value = "文件信息")
private String fileInformation;
@ApiModelProperty(value = "文件业务标识")
private String fileIdentifying;
@ApiModelProperty(value = " 业务标识id")
private Long businessId;
@ApiModelProperty(value = "文件名称")
private String fileName;
}
package com.yeejoin.amos.boot.module.hygf.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 资料归档
*
* @author system_generator
* @date 2023-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="InformationDto", description="资料归档")
public class InformationDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "文件编号")
private String fileNumber;
@ApiModelProperty(value = "档案编号")
private String archivesNumber;
@ApiModelProperty(value = "身份证文件标识")
private String cardFile;
@ApiModelProperty(value = " 房产证文件标识")
private String houseProve;
@ApiModelProperty(value = "勘察表id")
private Long surveyInformationId;
}
package com.yeejoin.amos.boot.module.hygf.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 农户信息
*
* @author system_generator
* @date 2023-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="PeasantHouseholdDto", description="农户信息")
public class PeasantHouseholdDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "农户信息编号")
private String peasantHouseholdNo;
@ApiModelProperty(value = "业主姓名")
private String ownersName;
@ApiModelProperty(value = "联系电话")
private String telephone;
@ApiModelProperty(value = "开发方名称")
private String developerName;
@ApiModelProperty(value = "开发方code")
private String developerCode;
@ApiModelProperty(value = "定金")
private Float deposit;
@ApiModelProperty(value = "创建时间")
private Date creationTime;
@ApiModelProperty(value = "项目地址")
private String projectAddress;
@ApiModelProperty(value = "常住地址")
private String permanentAddress;
@ApiModelProperty(value = "是否勘察 0,1")
private Integer surveyOrNot;
@ApiModelProperty(value = "身份证号")
private String idCard;
@ApiModelProperty(value = "邮箱")
private String mailbox;
@ApiModelProperty(value = " 审核状态 0未审核,1审核中,2审核结束")
private Integer review;
@ApiModelProperty(value = "项目详细地址")
private String projectAddressDetail;
@ApiModelProperty(value = "常住详细地址")
private String permanentAddressDetail;
}
package com.yeejoin.amos.boot.module.hygf.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 勘察明细
*
* @author system_generator
* @date 2023-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="SurveyDetailsDto", description="勘察明细")
public class SurveyDetailsDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "勘察时间")
private Date surveyorTime;
@ApiModelProperty(value = "房屋类型")
private String houseType;
@ApiModelProperty(value = "房屋整体情况")
private String houseSituation;
@ApiModelProperty(value = "勘察人")
private String surveyor;
@ApiModelProperty(value = "房屋整体情况备注")
private String houseSituationNotes;
@ApiModelProperty(value = "房屋层数")
private Integer houseLayers;
@ApiModelProperty(value = "房屋总高")
private Integer houseHeight;
@ApiModelProperty(value = "房屋偏向")
private Integer houseBias;
@ApiModelProperty(value = "房屋偏向备注")
private String houseBiasNotes;
@ApiModelProperty(value = "房屋年限")
private Integer houseLife;
@ApiModelProperty(value = "地理位置-经度")
private String locationLong;
@ApiModelProperty(value = "地理位置-维度")
private String locationLat;
@ApiModelProperty(value = "地理位置-海拔")
private String locationAlt;
@ApiModelProperty(value = "屋顶通道")
private String roofway;
@ApiModelProperty(value = "屋顶通道备注")
private String roofwayNotes;
@ApiModelProperty(value = "周边障碍物")
private String obstacle;
@ApiModelProperty(value = "周边障碍物备注")
private String obstacleNotes;
@ApiModelProperty(value = "遮挡物")
private String screen;
@ApiModelProperty(value = "遮挡物备注")
private String screenNotes;
@ApiModelProperty(value = "解决措施")
private String solutionMeasures;
@ApiModelProperty(value = "房屋产权")
private String houseProperty;
@ApiModelProperty(value = "承重是否符合要求")
private String houseBearing;
@ApiModelProperty(value = "是否有明显裂痕")
private String houseCrack;
@ApiModelProperty(value = "屋顶可铺设面积")
private String roofArea;
@ApiModelProperty(value = "电表位置")
private String meterPosition;
@ApiModelProperty(value = "原电表位置")
private String originalMeterPosition;
@ApiModelProperty(value = "原电表位置备注")
private String originalMeterPositionNotes;
@ApiModelProperty(value = "原电表参数")
private String originalMeterPositionParameter;
@ApiModelProperty(value = "进户线")
private String incomingLine;
@ApiModelProperty(value = "进户线备注")
private String incomingLineNotes;
@ApiModelProperty(value = "逆变器位置预估")
private String inverterPosition;
@ApiModelProperty(value = "逆变器位置预估备注")
private String inverterPositionNotes;
@ApiModelProperty(value = "电表箱位置预估")
private String meterBox;
@ApiModelProperty(value = "电表箱位置预估备注")
private String meterBoxNotes;
@ApiModelProperty(value = "支架接地预估")
private String support;
@ApiModelProperty(value = "支架接地预估备注")
private String supportNotes;
@ApiModelProperty(value = "电表箱接地预估")
private String grounding;
@ApiModelProperty(value = "电表箱接地预估备注")
private String groundingNotes;
@ApiModelProperty(value = "关于邻居采光遮挡")
private String daylightingObstruction;
@ApiModelProperty(value = "房屋整体文件标识")
private String overallHousingSurvey;
@ApiModelProperty(value = "房屋周边文件标识")
private String surroundingHouseSurvey;
@ApiModelProperty(value = "房屋内部整体照片文件标识")
private String insideHouseSurvey;
@ApiModelProperty(value = "电表参数文件标识")
private String electricitySurvey;
@ApiModelProperty(value = "屋顶全貌文件标识")
private String panoramaSurvey;
@ApiModelProperty(value = "屋顶平面草图文件标识")
private String planSketchSurvey;
@ApiModelProperty(value = "房屋方位角文件标识")
private String azimuthSurvey;
@ApiModelProperty(value = "其他附件文件标识")
private String otherAccessorySurvey;
}
package com.yeejoin.amos.boot.module.hygf.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 勘察信息
*
* @author system_generator
* @date 2023-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="SurveyInformationDto", description="勘察信息")
public class SurveyInformationDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "勘察编号")
private String surveyNumber;
@ApiModelProperty(value = "电站类型")
private String powerStationType;
@ApiModelProperty(value = "开发方名称")
private String developerName;
@ApiModelProperty(value = "开发方code")
private String developerCode;
@ApiModelProperty(value = " 业务员id")
private String salesman
Id;
@ApiModelProperty(value = "业务员名称")
private String salesman;
@ApiModelProperty(value = "制单人")
private String creator;
@ApiModelProperty(value = "制单时间")
private Date creatorTime;
@ApiModelProperty(value = "业主类型")
private String ownerType;
@ApiModelProperty(value = " 审核状态 0未审核,1审核中,2审核结束")
private Integer review;
}
package com.yeejoin.amos.boot.module.hygf.api.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 经销商人员信息
*
* @author system_generator
* @date 2023-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="UnitInfoDto", description="经销商人员信息")
public class UnitInfoDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "企业名称")
private String name;
@ApiModelProperty(value = "注册地址")
private String registerAddress;
@ApiModelProperty(value = "工作地址")
private String workAddress;
@ApiModelProperty(value = "负责人名称")
private String headName;
@ApiModelProperty(value = "负责人电话")
private String headPhone;
@ApiModelProperty(value = "负责人身份证号码")
private String headIdNumber;
@ApiModelProperty(value = "负责人身份证照片正面")
private String headCardPhotoFront;
@ApiModelProperty(value = "负责人身份证照片反面")
private String headCardPhotoBack;
@ApiModelProperty(value = "管理员账户名")
private String adminLoginName;
@ApiModelProperty(value = "管理员电话")
private String adminPhone;
@ApiModelProperty(value = "管理员密码")
private String adminLoginPwd;
@ApiModelProperty(value = "管理员平台用户id")
private String adminUserId;
@ApiModelProperty(value = "平台公司id")
private Long amosCompanySeq;
}
package com.yeejoin.amos.boot.module.hygf.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 经销商单位信息
*
* @author system_generator
* @date 2023-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("hygf_commerce_info")
public class CommerceInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 统一信用代码
*/
@TableField("credit_code")
private String creditCode;
/**
* 营业执照
*/
@TableField("business_license_photo")
private String businessLicensePhoto;
/**
* 法人名字
*/
@TableField("legal_person_name")
private String legalPersonName;
/**
* 法人身份证号
*/
@TableField("legal_person_id_number")
private String legalPersonIdNumber;
/**
* 法人身份证照片正面
*/
@TableField("legal_person_card_photo_front")
private String legalPersonCardPhotoFront;
/**
* 法人身份证照片反面
*/
@TableField("legal_person_card_photo_back")
private String legalPersonCardPhotoBack;
/**
* 法人联系方式
*/
@TableField("legal_person_phone")
private String legalPersonPhone;
/**
* 单位id
*/
@TableField("unit_seq")
private Long unitSeq;
}
package com.yeejoin.amos.boot.module.hygf.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 商务信息
*
* @author system_generator
* @date 2023-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("hygf_commercial")
public class Commercial extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 商务类型
*/
@TableField("type")
private String type;
/**
* 申请人
*/
@TableField("applicant")
private String applicant;
/**
* 身份证号
*/
@TableField("id_card")
private String idCard;
/**
* 申请人联系电话
*/
@TableField("telephone")
private String telephone;
/**
* 省市区
*/
@TableField("project_address")
private String projectAddress;
/**
* 设备信息
*/
@TableField("device")
private String device;
/**
* 电子系统造价
*/
@TableField("cost")
private Float cost;
/**
* 安装规模
*/
@TableField("scale")
private String scale;
/**
* 法务类型
*/
@TableField("legal_type")
private String legalType;
/**
* 有效联系电话
*/
@TableField("legal_contact_telephone")
private String legalContactTelephone;
/**
* 紧急联系人
*/
@TableField("legal_emergent_telephone")
private String legalEmergentTelephone;
/**
* 结婚证文件标识
*/
@TableField("marriage_credit")
private String marriageCredit;
/**
* 房产证文件标识
*/
@TableField("real_estate_credit")
private String realEstateCredit;
/**
* 身份证正反面文件标识
*/
@TableField("id_card_credit")
private String idCardCredit;
/**
* 户口本文件标识
*/
@TableField("household_book_credit")
private String householdBookCredit;
/**
* 手持身份证文件标识
*/
@TableField("hand_id_card_credit")
private String handIdCardCredit;
/**
* 踏勘照片文件标识
*/
@TableField("survey_photos_web")
private String surveyPhotosWeb;
/**
* 组件平面图与组串连线图文件标识
*/
@TableField("formation_web")
private String formationWeb;
/**
* 房屋所有权继承说明文件标识
*/
@TableField("inherit_web")
private String inheritWeb;
/**
* 户用光伏电站项目合作协议文件标识
*/
@TableField("agreement_web")
private String agreementWeb;
/**
* 用户手持身份证照片文件标识
*/
@TableField("hand_id_card_legal")
private String handIdCardLegal;
/**
* 法人营业执照文件标识
*/
@TableField("license_legal")
private String licenseLegal;
/**
* 法定代理人身份证文件标识
*/
@TableField("agent_legal")
private String agentLegal;
/**
* 房产证明文件或乡镇街道土管部门房屋产权证明文件文件标识
*/
@TableField("real_estate_legal")
private String realEstateLegal;
/**
* 房屋屋顶租赁协议/户用光伏共建开发协议文件标识
*/
@TableField("house_agreement_legal")
private String houseAgreementLegal;
/**
* 法人的企业征信报告、工商内档文件标识
*/
@TableField("credit_report_legal")
private String creditReportLegal;
/**
* 项目备案证文件标识
*/
@TableField("filings_legal")
private String filingsLegal;
/**
* 省市区详细地址
*/
@TableField("project_address_detail")
private String projectAddressDetail;
}
package com.yeejoin.amos.boot.module.hygf.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 扩展信息
*
* @author system_generator
* @date 2023-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("hygf_extended_information")
public class ExtendedInformation extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 订单说明
*/
@TableField("order_description")
private String orderDescription;
/**
* 联系人
*/
@TableField("contacts")
private String contacts;
/**
* 勘察表id
*/
@TableField("survey_information_id")
private Long surveyInformationId;
}
package com.yeejoin.amos.boot.module.hygf.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 业务文件
*
* @author system_generator
* @date 2023-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("hygf_file_information")
public class FileInformation extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 文件类型
*/
@TableField("file_type")
private String fileType;
/**
* 文件信息
*/
@TableField("file_information")
private String fileInformation;
/**
* 文件业务标识
*/
@TableField("file_identifying")
private String fileIdentifying;
/**
* 业务标识id
*/
@TableField("business_id")
private Long businessId;
/**
* 文件名称
*/
@TableField("file_name")
private String fileName;
}
package com.yeejoin.amos.boot.module.hygf.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 资料归档
*
* @author system_generator
* @date 2023-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("hygf_information")
public class Information extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 文件编号
*/
@TableField("file_number")
private String fileNumber;
/**
* 档案编号
*/
@TableField("archives_number")
private String archivesNumber;
/**
* 身份证文件标识
*/
@TableField("card_file")
private String cardFile;
/**
* 房产证文件标识
*/
@TableField("house_prove")
private String houseProve;
/**
* 勘察表id
*/
@TableField("survey_information_id")
private Long surveyInformationId;
}
package com.yeejoin.amos.boot.module.hygf.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 农户信息
*
* @author system_generator
* @date 2023-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("hygf_peasant_household")
public class PeasantHousehold extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 农户信息编号
*/
@TableField("peasant_household_no")
private String peasantHouseholdNo;
/**
* 业主姓名
*/
@TableField("owners_name")
private String ownersName;
/**
* 联系电话
*/
@TableField("telephone")
private String telephone;
/**
* 开发方名称
*/
@TableField("developer_name")
private String developerName;
/**
* 开发方code
*/
@TableField("developer_code")
private String developerCode;
/**
* 定金
*/
@TableField("deposit")
private Float deposit;
/**
* 创建时间
*/
@TableField("creation_time")
private Date creationTime;
/**
* 项目地址
*/
@TableField("project_address")
private String projectAddress;
/**
* 常住地址
*/
@TableField("permanent_address")
private String permanentAddress;
/**
* 是否勘察 0,1
*/
@TableField("survey_or_not")
private Integer surveyOrNot;
/**
* 身份证号
*/
@TableField("id_card")
private String idCard;
/**
* 邮箱
*/
@TableField("mailbox")
private String mailbox;
/**
* 审核状态 0未审核,1审核中,2审核结束
*/
@TableField("review")
private Integer review;
/**
* 项目详细地址
*/
@TableField("project_address_detail")
private String projectAddressDetail;
/**
* 常住详细地址
*/
@TableField("permanent_address_detail")
private String permanentAddressDetail;
}
package com.yeejoin.amos.boot.module.hygf.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 勘察明细
*
* @author system_generator
* @date 2023-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("hygf_survey_details")
public class SurveyDetails extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 勘察时间
*/
@TableField("surveyor_time")
private Date surveyorTime;
/**
* 房屋类型
*/
@TableField("house_type")
private String houseType;
/**
* 房屋整体情况
*/
@TableField("house_situation")
private String houseSituation;
/**
* 勘察人
*/
@TableField("surveyor")
private String surveyor;
/**
* 房屋整体情况备注
*/
@TableField("house_situation_notes")
private String houseSituationNotes;
/**
* 房屋层数
*/
@TableField("house_layers")
private Integer houseLayers;
/**
* 房屋总高
*/
@TableField("house_height")
private Integer houseHeight;
/**
* 房屋偏向
*/
@TableField("house_bias")
private Integer houseBias;
/**
* 房屋偏向备注
*/
@TableField("house_bias_notes")
private String houseBiasNotes;
/**
* 房屋年限
*/
@TableField("house_life")
private Integer houseLife;
/**
* 地理位置-经度
*/
@TableField("location_long")
private String locationLong;
/**
* 地理位置-维度
*/
@TableField("location_lat")
private String locationLat;
/**
* 地理位置-海拔
*/
@TableField("location_alt")
private String locationAlt;
/**
* 屋顶通道
*/
@TableField("roofway")
private String roofway;
/**
* 屋顶通道备注
*/
@TableField("roofway_notes")
private String roofwayNotes;
/**
* 周边障碍物
*/
@TableField("obstacle")
private String obstacle;
/**
* 周边障碍物备注
*/
@TableField("obstacle_notes")
private String obstacleNotes;
/**
* 遮挡物
*/
@TableField("screen")
private String screen;
/**
* 遮挡物备注
*/
@TableField("screen_notes")
private String screenNotes;
/**
* 解决措施
*/
@TableField("solution_measures")
private String solutionMeasures;
/**
* 房屋产权
*/
@TableField("house_property")
private String houseProperty;
/**
* 承重是否符合要求
*/
@TableField("house_bearing")
private String houseBearing;
/**
* 是否有明显裂痕
*/
@TableField("house_crack")
private String houseCrack;
/**
* 屋顶可铺设面积
*/
@TableField("roof_area")
private String roofArea;
/**
* 电表位置
*/
@TableField("meter_position")
private String meterPosition;
/**
* 原电表位置
*/
@TableField("original_meter_position")
private String originalMeterPosition;
/**
* 原电表位置备注
*/
@TableField("original_meter_position_notes")
private String originalMeterPositionNotes;
/**
* 原电表参数
*/
@TableField("original_meter_position_parameter")
private String originalMeterPositionParameter;
/**
* 进户线
*/
@TableField("incoming_line")
private String incomingLine;
/**
* 进户线备注
*/
@TableField("incoming_line_notes")
private String incomingLineNotes;
/**
* 逆变器位置预估
*/
@TableField("inverter_position")
private String inverterPosition;
/**
* 逆变器位置预估备注
*/
@TableField("inverter_position_notes")
private String inverterPositionNotes;
/**
* 电表箱位置预估
*/
@TableField("meter_box")
private String meterBox;
/**
* 电表箱位置预估备注
*/
@TableField("meter_box_notes")
private String meterBoxNotes;
/**
* 支架接地预估
*/
@TableField("support")
private String support;
/**
* 支架接地预估备注
*/
@TableField("support_notes")
private String supportNotes;
/**
* 电表箱接地预估
*/
@TableField("grounding")
private String grounding;
/**
* 电表箱接地预估备注
*/
@TableField("grounding_notes")
private String groundingNotes;
/**
* 关于邻居采光遮挡
*/
@TableField("daylighting_obstruction")
private String daylightingObstruction;
/**
* 房屋整体文件标识
*/
@TableField("overall_housing_survey")
private String overallHousingSurvey;
/**
* 房屋周边文件标识
*/
@TableField("surrounding_house_survey")
private String surroundingHouseSurvey;
/**
* 房屋内部整体照片文件标识
*/
@TableField("inside_house_survey")
private String insideHouseSurvey;
/**
* 电表参数文件标识
*/
@TableField("electricity_survey")
private String electricitySurvey;
/**
* 屋顶全貌文件标识
*/
@TableField("panorama_survey")
private String panoramaSurvey;
/**
* 屋顶平面草图文件标识
*/
@TableField("plan_sketch_survey")
private String planSketchSurvey;
/**
* 房屋方位角文件标识
*/
@TableField("azimuth_survey")
private String azimuthSurvey;
/**
* 其他附件文件标识
*/
@TableField("other_accessory_survey")
private String otherAccessorySurvey;
}
package com.yeejoin.amos.boot.module.hygf.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 勘察信息
*
* @author system_generator
* @date 2023-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("hygf_survey_information")
public class SurveyInformation extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 勘察编号
*/
@TableField("survey_number")
private String surveyNumber;
/**
* 电站类型
*/
@TableField("power_station_type")
private String powerStationType;
/**
* 开发方名称
*/
@TableField("developer_name")
private String developerName;
/**
* 开发方code
*/
@TableField("developer_code")
private String developerCode;
/**
* 业务员id
*/
@TableField("salesman
_id")
private String salesman
Id;
/**
* 业务员名称
*/
@TableField("salesman")
private String salesman;
/**
* 制单人
*/
@TableField("creator")
private String creator;
/**
* 制单时间
*/
@TableField("creator_time")
private Date creatorTime;
/**
* 业主类型
*/
@TableField("owner_type")
private String ownerType;
/**
* 审核状态 0未审核,1审核中,2审核结束
*/
@TableField("review")
private Integer review;
}
package com.yeejoin.amos.boot.module.hygf.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 经销商人员信息
*
* @author system_generator
* @date 2023-07-07
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("hygf_unit_info")
public class UnitInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 企业名称
*/
@TableField("name")
private String name;
/**
* 注册地址
*/
@TableField("register_address")
private String registerAddress;
/**
* 工作地址
*/
@TableField("work_address")
private String workAddress;
/**
* 负责人名称
*/
@TableField("head_name")
private String headName;
/**
* 负责人电话
*/
@TableField("head_phone")
private String headPhone;
/**
* 负责人身份证号码
*/
@TableField("head_id_number")
private String headIdNumber;
/**
* 负责人身份证照片正面
*/
@TableField("head_card_photo_front")
private String headCardPhotoFront;
/**
* 负责人身份证照片反面
*/
@TableField("head_card_photo_back")
private String headCardPhotoBack;
/**
* 管理员账户名
*/
@TableField("admin_login_name")
private String adminLoginName;
/**
* 管理员电话
*/
@TableField("admin_phone")
private String adminPhone;
/**
* 管理员密码
*/
@TableField("admin_login_pwd")
private String adminLoginPwd;
/**
* 管理员平台用户id
*/
@TableField("admin_user_id")
private String adminUserId;
/**
* 平台公司id
*/
@TableField("amos_company_seq")
private Long amosCompanySeq;
}
package com.yeejoin.amos.boot.module.hygf.api.mapper;
import com.yeejoin.amos.boot.module.hygf.api.entity.CommerceInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 经销商单位信息 Mapper 接口
*
* @author system_generator
* @date 2023-07-07
*/
public interface CommerceInfoMapper extends BaseMapper<CommerceInfo> {
}
package com.yeejoin.amos.boot.module.hygf.api.mapper;
import com.yeejoin.amos.boot.module.hygf.api.entity.Commercial;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 商务信息 Mapper 接口
*
* @author system_generator
* @date 2023-07-07
*/
public interface CommercialMapper extends BaseMapper<Commercial> {
}
package com.yeejoin.amos.boot.module.hygf.api.mapper;
import com.yeejoin.amos.boot.module.hygf.api.entity.ExtendedInformation;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 扩展信息 Mapper 接口
*
* @author system_generator
* @date 2023-07-07
*/
public interface ExtendedInformationMapper extends BaseMapper<ExtendedInformation> {
}
package com.yeejoin.amos.boot.module.hygf.api.mapper;
import com.yeejoin.amos.boot.module.hygf.api.entity.FileInformation;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 业务文件 Mapper 接口
*
* @author system_generator
* @date 2023-07-07
*/
public interface FileInformationMapper extends BaseMapper<FileInformation> {
}
package com.yeejoin.amos.boot.module.hygf.api.mapper;
import com.yeejoin.amos.boot.module.hygf.api.entity.Information;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 资料归档 Mapper 接口
*
* @author system_generator
* @date 2023-07-07
*/
public interface InformationMapper extends BaseMapper<Information> {
}
package com.yeejoin.amos.boot.module.hygf.api.mapper;
import com.yeejoin.amos.boot.module.hygf.api.entity.PeasantHousehold;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 农户信息 Mapper 接口
*
* @author system_generator
* @date 2023-07-07
*/
public interface PeasantHouseholdMapper extends BaseMapper<PeasantHousehold> {
}
package com.yeejoin.amos.boot.module.hygf.api.mapper;
import com.yeejoin.amos.boot.module.hygf.api.entity.SurveyDetails;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 勘察明细 Mapper 接口
*
* @author system_generator
* @date 2023-07-07
*/
public interface SurveyDetailsMapper extends BaseMapper<SurveyDetails> {
}
package com.yeejoin.amos.boot.module.hygf.api.mapper;
import com.yeejoin.amos.boot.module.hygf.api.entity.SurveyInformation;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 勘察信息 Mapper 接口
*
* @author system_generator
* @date 2023-07-07
*/
public interface SurveyInformationMapper extends BaseMapper<SurveyInformation> {
}
package com.yeejoin.amos.boot.module.hygf.api.mapper;
import com.yeejoin.amos.boot.module.hygf.api.entity.UnitInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 经销商人员信息 Mapper 接口
*
* @author system_generator
* @date 2023-07-07
*/
public interface UnitInfoMapper extends BaseMapper<UnitInfo> {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 经销商单位信息接口类
*
* @author system_generator
* @date 2023-07-07
*/
public interface ICommerceInfoService {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 商务信息接口类
*
* @author system_generator
* @date 2023-07-07
*/
public interface ICommercialService {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 扩展信息接口类
*
* @author system_generator
* @date 2023-07-07
*/
public interface IExtendedInformationService {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 业务文件接口类
*
* @author system_generator
* @date 2023-07-07
*/
public interface IFileInformationService {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 资料归档接口类
*
* @author system_generator
* @date 2023-07-07
*/
public interface IInformationService {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 农户信息接口类
*
* @author system_generator
* @date 2023-07-07
*/
public interface IPeasantHouseholdService {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 勘察明细接口类
*
* @author system_generator
* @date 2023-07-07
*/
public interface ISurveyDetailsService {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 勘察信息接口类
*
* @author system_generator
* @date 2023-07-07
*/
public interface ISurveyInformationService {
}
package com.yeejoin.amos.boot.module.hygf.api.service;
/**
* 经销商人员信息接口类
*
* @author system_generator
* @date 2023-07-07
*/
public interface IUnitInfoService {
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.boot.module.hygf.api.mapper.CommerceInfoMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.boot.module.hygf.api.mapper.CommercialMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.boot.module.hygf.api.mapper.ExtendedInformationMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.boot.module.hygf.api.mapper.FileInformationMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.boot.module.hygf.api.mapper.InformationMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.boot.module.hygf.api.mapper.PeasantHouseholdMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.boot.module.hygf.api.mapper.SurveyDetailsMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.boot.module.hygf.api.mapper.SurveyInformationMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.boot.module.hygf.api.mapper.UnitInfoMapper">
</mapper>
package com.yeejoin.amos.boot.module.hygf.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.hygf.biz.service.impl.CommerceInfoServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.hygf.api.dto.CommerceInfoDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 经销商单位信息
*
* @author system_generator
* @date 2023-07-07
*/
@RestController
@Api(tags = "经销商单位信息Api")
@RequestMapping(value = "/commerce-info")
public class CommerceInfoController extends BaseController {
@Autowired
CommerceInfoServiceImpl commerceInfoServiceImpl;
/**
* 新增经销商单位信息
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增经销商单位信息", notes = "新增经销商单位信息")
public ResponseModel<CommerceInfoDto> save(@RequestBody CommerceInfoDto model) {
model = commerceInfoServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新经销商单位信息", notes = "根据sequenceNbr更新经销商单位信息")
public ResponseModel<CommerceInfoDto> updateBySequenceNbrCommerceInfo(@RequestBody CommerceInfoDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(commerceInfoServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除经销商单位信息", notes = "根据sequenceNbr删除经销商单位信息")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(commerceInfoServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个经销商单位信息", notes = "根据sequenceNbr查询单个经销商单位信息")
public ResponseModel<CommerceInfoDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(commerceInfoServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "经销商单位信息分页查询", notes = "经销商单位信息分页查询")
public ResponseModel<Page<CommerceInfoDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<CommerceInfoDto> page = new Page<CommerceInfoDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(commerceInfoServiceImpl.queryForCommerceInfoPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "经销商单位信息列表全部数据查询", notes = "经销商单位信息列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<CommerceInfoDto>> selectForList() {
return ResponseHelper.buildResponse(commerceInfoServiceImpl.queryForCommerceInfoList());
}
}
package com.yeejoin.amos.boot.module.hygf.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.hygf.biz.service.impl.CommercialServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.hygf.api.dto.CommercialDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 商务信息
*
* @author system_generator
* @date 2023-07-07
*/
@RestController
@Api(tags = "商务信息Api")
@RequestMapping(value = "/commercial")
public class CommercialController extends BaseController {
@Autowired
CommercialServiceImpl commercialServiceImpl;
/**
* 新增商务信息
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增商务信息", notes = "新增商务信息")
public ResponseModel<CommercialDto> save(@RequestBody CommercialDto model) {
model = commercialServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新商务信息", notes = "根据sequenceNbr更新商务信息")
public ResponseModel<CommercialDto> updateBySequenceNbrCommercial(@RequestBody CommercialDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(commercialServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除商务信息", notes = "根据sequenceNbr删除商务信息")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(commercialServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个商务信息", notes = "根据sequenceNbr查询单个商务信息")
public ResponseModel<CommercialDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(commercialServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "商务信息分页查询", notes = "商务信息分页查询")
public ResponseModel<Page<CommercialDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<CommercialDto> page = new Page<CommercialDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(commercialServiceImpl.queryForCommercialPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "商务信息列表全部数据查询", notes = "商务信息列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<CommercialDto>> selectForList() {
return ResponseHelper.buildResponse(commercialServiceImpl.queryForCommercialList());
}
}
package com.yeejoin.amos.boot.module.hygf.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.hygf.biz.service.impl.ExtendedInformationServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.hygf.api.dto.ExtendedInformationDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 扩展信息
*
* @author system_generator
* @date 2023-07-07
*/
@RestController
@Api(tags = "扩展信息Api")
@RequestMapping(value = "/extended-information")
public class ExtendedInformationController extends BaseController {
@Autowired
ExtendedInformationServiceImpl extendedInformationServiceImpl;
/**
* 新增扩展信息
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增扩展信息", notes = "新增扩展信息")
public ResponseModel<ExtendedInformationDto> save(@RequestBody ExtendedInformationDto model) {
model = extendedInformationServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新扩展信息", notes = "根据sequenceNbr更新扩展信息")
public ResponseModel<ExtendedInformationDto> updateBySequenceNbrExtendedInformation(@RequestBody ExtendedInformationDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(extendedInformationServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除扩展信息", notes = "根据sequenceNbr删除扩展信息")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(extendedInformationServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个扩展信息", notes = "根据sequenceNbr查询单个扩展信息")
public ResponseModel<ExtendedInformationDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(extendedInformationServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "扩展信息分页查询", notes = "扩展信息分页查询")
public ResponseModel<Page<ExtendedInformationDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<ExtendedInformationDto> page = new Page<ExtendedInformationDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(extendedInformationServiceImpl.queryForExtendedInformationPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "扩展信息列表全部数据查询", notes = "扩展信息列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<ExtendedInformationDto>> selectForList() {
return ResponseHelper.buildResponse(extendedInformationServiceImpl.queryForExtendedInformationList());
}
}
package com.yeejoin.amos.boot.module.hygf.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.hygf.biz.service.impl.FileInformationServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.hygf.api.dto.FileInformationDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 业务文件
*
* @author system_generator
* @date 2023-07-07
*/
@RestController
@Api(tags = "业务文件Api")
@RequestMapping(value = "/file-information")
public class FileInformationController extends BaseController {
@Autowired
FileInformationServiceImpl fileInformationServiceImpl;
/**
* 新增业务文件
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增业务文件", notes = "新增业务文件")
public ResponseModel<FileInformationDto> save(@RequestBody FileInformationDto model) {
model = fileInformationServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新业务文件", notes = "根据sequenceNbr更新业务文件")
public ResponseModel<FileInformationDto> updateBySequenceNbrFileInformation(@RequestBody FileInformationDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(fileInformationServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除业务文件", notes = "根据sequenceNbr删除业务文件")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(fileInformationServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个业务文件", notes = "根据sequenceNbr查询单个业务文件")
public ResponseModel<FileInformationDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(fileInformationServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "业务文件分页查询", notes = "业务文件分页查询")
public ResponseModel<Page<FileInformationDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<FileInformationDto> page = new Page<FileInformationDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(fileInformationServiceImpl.queryForFileInformationPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "业务文件列表全部数据查询", notes = "业务文件列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<FileInformationDto>> selectForList() {
return ResponseHelper.buildResponse(fileInformationServiceImpl.queryForFileInformationList());
}
}
package com.yeejoin.amos.boot.module.hygf.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.hygf.biz.service.impl.InformationServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.hygf.api.dto.InformationDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 资料归档
*
* @author system_generator
* @date 2023-07-07
*/
@RestController
@Api(tags = "资料归档Api")
@RequestMapping(value = "/information")
public class InformationController extends BaseController {
@Autowired
InformationServiceImpl informationServiceImpl;
/**
* 新增资料归档
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增资料归档", notes = "新增资料归档")
public ResponseModel<InformationDto> save(@RequestBody InformationDto model) {
model = informationServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新资料归档", notes = "根据sequenceNbr更新资料归档")
public ResponseModel<InformationDto> updateBySequenceNbrInformation(@RequestBody InformationDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(informationServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除资料归档", notes = "根据sequenceNbr删除资料归档")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(informationServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个资料归档", notes = "根据sequenceNbr查询单个资料归档")
public ResponseModel<InformationDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(informationServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "资料归档分页查询", notes = "资料归档分页查询")
public ResponseModel<Page<InformationDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<InformationDto> page = new Page<InformationDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(informationServiceImpl.queryForInformationPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "资料归档列表全部数据查询", notes = "资料归档列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<InformationDto>> selectForList() {
return ResponseHelper.buildResponse(informationServiceImpl.queryForInformationList());
}
}
package com.yeejoin.amos.boot.module.hygf.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.hygf.biz.service.impl.PeasantHouseholdServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.hygf.api.dto.PeasantHouseholdDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 农户信息
*
* @author system_generator
* @date 2023-07-07
*/
@RestController
@Api(tags = "农户信息Api")
@RequestMapping(value = "/peasant-household")
public class PeasantHouseholdController extends BaseController {
@Autowired
PeasantHouseholdServiceImpl peasantHouseholdServiceImpl;
/**
* 新增农户信息
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增农户信息", notes = "新增农户信息")
public ResponseModel<PeasantHouseholdDto> save(@RequestBody PeasantHouseholdDto model) {
model = peasantHouseholdServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新农户信息", notes = "根据sequenceNbr更新农户信息")
public ResponseModel<PeasantHouseholdDto> updateBySequenceNbrPeasantHousehold(@RequestBody PeasantHouseholdDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(peasantHouseholdServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除农户信息", notes = "根据sequenceNbr删除农户信息")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(peasantHouseholdServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个农户信息", notes = "根据sequenceNbr查询单个农户信息")
public ResponseModel<PeasantHouseholdDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(peasantHouseholdServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "农户信息分页查询", notes = "农户信息分页查询")
public ResponseModel<Page<PeasantHouseholdDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<PeasantHouseholdDto> page = new Page<PeasantHouseholdDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(peasantHouseholdServiceImpl.queryForPeasantHouseholdPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "农户信息列表全部数据查询", notes = "农户信息列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<PeasantHouseholdDto>> selectForList() {
return ResponseHelper.buildResponse(peasantHouseholdServiceImpl.queryForPeasantHouseholdList());
}
}
package com.yeejoin.amos.boot.module.hygf.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.hygf.biz.service.impl.SurveyDetailsServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.hygf.api.dto.SurveyDetailsDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 勘察明细
*
* @author system_generator
* @date 2023-07-07
*/
@RestController
@Api(tags = "勘察明细Api")
@RequestMapping(value = "/survey-details")
public class SurveyDetailsController extends BaseController {
@Autowired
SurveyDetailsServiceImpl surveyDetailsServiceImpl;
/**
* 新增勘察明细
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增勘察明细", notes = "新增勘察明细")
public ResponseModel<SurveyDetailsDto> save(@RequestBody SurveyDetailsDto model) {
model = surveyDetailsServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新勘察明细", notes = "根据sequenceNbr更新勘察明细")
public ResponseModel<SurveyDetailsDto> updateBySequenceNbrSurveyDetails(@RequestBody SurveyDetailsDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(surveyDetailsServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除勘察明细", notes = "根据sequenceNbr删除勘察明细")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(surveyDetailsServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个勘察明细", notes = "根据sequenceNbr查询单个勘察明细")
public ResponseModel<SurveyDetailsDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(surveyDetailsServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "勘察明细分页查询", notes = "勘察明细分页查询")
public ResponseModel<Page<SurveyDetailsDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<SurveyDetailsDto> page = new Page<SurveyDetailsDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(surveyDetailsServiceImpl.queryForSurveyDetailsPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "勘察明细列表全部数据查询", notes = "勘察明细列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<SurveyDetailsDto>> selectForList() {
return ResponseHelper.buildResponse(surveyDetailsServiceImpl.queryForSurveyDetailsList());
}
}
package com.yeejoin.amos.boot.module.hygf.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.hygf.biz.service.impl.SurveyInformationServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.hygf.api.dto.SurveyInformationDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 勘察信息
*
* @author system_generator
* @date 2023-07-07
*/
@RestController
@Api(tags = "勘察信息Api")
@RequestMapping(value = "/survey-information")
public class SurveyInformationController extends BaseController {
@Autowired
SurveyInformationServiceImpl surveyInformationServiceImpl;
/**
* 新增勘察信息
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增勘察信息", notes = "新增勘察信息")
public ResponseModel<SurveyInformationDto> save(@RequestBody SurveyInformationDto model) {
model = surveyInformationServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新勘察信息", notes = "根据sequenceNbr更新勘察信息")
public ResponseModel<SurveyInformationDto> updateBySequenceNbrSurveyInformation(@RequestBody SurveyInformationDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(surveyInformationServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除勘察信息", notes = "根据sequenceNbr删除勘察信息")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(surveyInformationServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个勘察信息", notes = "根据sequenceNbr查询单个勘察信息")
public ResponseModel<SurveyInformationDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(surveyInformationServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "勘察信息分页查询", notes = "勘察信息分页查询")
public ResponseModel<Page<SurveyInformationDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<SurveyInformationDto> page = new Page<SurveyInformationDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(surveyInformationServiceImpl.queryForSurveyInformationPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "勘察信息列表全部数据查询", notes = "勘察信息列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<SurveyInformationDto>> selectForList() {
return ResponseHelper.buildResponse(surveyInformationServiceImpl.queryForSurveyInformationList());
}
}
package com.yeejoin.amos.boot.module.hygf.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.List;
import com.yeejoin.amos.boot.module.hygf.biz.service.impl.UnitInfoServiceImpl;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.springframework.beans.factory.annotation.Autowired;
import javax.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.hygf.api.dto.UnitInfoDto;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
/**
* 经销商人员信息
*
* @author system_generator
* @date 2023-07-07
*/
@RestController
@Api(tags = "经销商人员信息Api")
@RequestMapping(value = "/unit-info")
public class UnitInfoController extends BaseController {
@Autowired
UnitInfoServiceImpl unitInfoServiceImpl;
/**
* 新增经销商人员信息
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增经销商人员信息", notes = "新增经销商人员信息")
public ResponseModel<UnitInfoDto> save(@RequestBody UnitInfoDto model) {
model = unitInfoServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新经销商人员信息", notes = "根据sequenceNbr更新经销商人员信息")
public ResponseModel<UnitInfoDto> updateBySequenceNbrUnitInfo(@RequestBody UnitInfoDto model,@PathVariable(value = "sequenceNbr") Long sequenceNbr) {
model.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(unitInfoServiceImpl.updateWithModel(model));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除经销商人员信息", notes = "根据sequenceNbr删除经销商人员信息")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr){
return ResponseHelper.buildResponse(unitInfoServiceImpl.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个经销商人员信息", notes = "根据sequenceNbr查询单个经销商人员信息")
public ResponseModel<UnitInfoDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(unitInfoServiceImpl.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "经销商人员信息分页查询", notes = "经销商人员信息分页查询")
public ResponseModel<Page<UnitInfoDto>> queryForPage(@RequestParam(value = "current") int current,@RequestParam
(value = "size") int size) {
Page<UnitInfoDto> page = new Page<UnitInfoDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(unitInfoServiceImpl.queryForUnitInfoPage(page));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "经销商人员信息列表全部数据查询", notes = "经销商人员信息列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<UnitInfoDto>> selectForList() {
return ResponseHelper.buildResponse(unitInfoServiceImpl.queryForUnitInfoList());
}
}
package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import com.yeejoin.amos.boot.module.hygf.api.entity.CommerceInfo;
import com.yeejoin.amos.boot.module.hygf.api.mapper.CommerceInfoMapper;
import com.yeejoin.amos.boot.module.hygf.api.service.ICommerceInfoService;
import com.yeejoin.amos.boot.module.hygf.api.dto.CommerceInfoDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
* 经销商单位信息服务实现类
*
* @author system_generator
* @date 2023-07-07
*/
@Service
public class CommerceInfoServiceImpl extends BaseService<CommerceInfoDto,CommerceInfo,CommerceInfoMapper> implements ICommerceInfoService {
/**
* 分页查询
*/
public Page<CommerceInfoDto> queryForCommerceInfoPage(Page<CommerceInfoDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<CommerceInfoDto> queryForCommerceInfoList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import com.yeejoin.amos.boot.module.hygf.api.entity.Commercial;
import com.yeejoin.amos.boot.module.hygf.api.mapper.CommercialMapper;
import com.yeejoin.amos.boot.module.hygf.api.service.ICommercialService;
import com.yeejoin.amos.boot.module.hygf.api.dto.CommercialDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
* 商务信息服务实现类
*
* @author system_generator
* @date 2023-07-07
*/
@Service
public class CommercialServiceImpl extends BaseService<CommercialDto,Commercial,CommercialMapper> implements ICommercialService {
/**
* 分页查询
*/
public Page<CommercialDto> queryForCommercialPage(Page<CommercialDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<CommercialDto> queryForCommercialList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import com.yeejoin.amos.boot.module.hygf.api.entity.ExtendedInformation;
import com.yeejoin.amos.boot.module.hygf.api.mapper.ExtendedInformationMapper;
import com.yeejoin.amos.boot.module.hygf.api.service.IExtendedInformationService;
import com.yeejoin.amos.boot.module.hygf.api.dto.ExtendedInformationDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
* 扩展信息服务实现类
*
* @author system_generator
* @date 2023-07-07
*/
@Service
public class ExtendedInformationServiceImpl extends BaseService<ExtendedInformationDto,ExtendedInformation,ExtendedInformationMapper> implements IExtendedInformationService {
/**
* 分页查询
*/
public Page<ExtendedInformationDto> queryForExtendedInformationPage(Page<ExtendedInformationDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<ExtendedInformationDto> queryForExtendedInformationList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import com.yeejoin.amos.boot.module.hygf.api.entity.FileInformation;
import com.yeejoin.amos.boot.module.hygf.api.mapper.FileInformationMapper;
import com.yeejoin.amos.boot.module.hygf.api.service.IFileInformationService;
import com.yeejoin.amos.boot.module.hygf.api.dto.FileInformationDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
* 业务文件服务实现类
*
* @author system_generator
* @date 2023-07-07
*/
@Service
public class FileInformationServiceImpl extends BaseService<FileInformationDto,FileInformation,FileInformationMapper> implements IFileInformationService {
/**
* 分页查询
*/
public Page<FileInformationDto> queryForFileInformationPage(Page<FileInformationDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<FileInformationDto> queryForFileInformationList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import com.yeejoin.amos.boot.module.hygf.api.entity.Information;
import com.yeejoin.amos.boot.module.hygf.api.mapper.InformationMapper;
import com.yeejoin.amos.boot.module.hygf.api.service.IInformationService;
import com.yeejoin.amos.boot.module.hygf.api.dto.InformationDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
* 资料归档服务实现类
*
* @author system_generator
* @date 2023-07-07
*/
@Service
public class InformationServiceImpl extends BaseService<InformationDto,Information,InformationMapper> implements IInformationService {
/**
* 分页查询
*/
public Page<InformationDto> queryForInformationPage(Page<InformationDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<InformationDto> queryForInformationList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import com.yeejoin.amos.boot.module.hygf.api.entity.PeasantHousehold;
import com.yeejoin.amos.boot.module.hygf.api.mapper.PeasantHouseholdMapper;
import com.yeejoin.amos.boot.module.hygf.api.service.IPeasantHouseholdService;
import com.yeejoin.amos.boot.module.hygf.api.dto.PeasantHouseholdDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
* 农户信息服务实现类
*
* @author system_generator
* @date 2023-07-07
*/
@Service
public class PeasantHouseholdServiceImpl extends BaseService<PeasantHouseholdDto,PeasantHousehold,PeasantHouseholdMapper> implements IPeasantHouseholdService {
/**
* 分页查询
*/
public Page<PeasantHouseholdDto> queryForPeasantHouseholdPage(Page<PeasantHouseholdDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<PeasantHouseholdDto> queryForPeasantHouseholdList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import com.yeejoin.amos.boot.module.hygf.api.entity.SurveyDetails;
import com.yeejoin.amos.boot.module.hygf.api.mapper.SurveyDetailsMapper;
import com.yeejoin.amos.boot.module.hygf.api.service.ISurveyDetailsService;
import com.yeejoin.amos.boot.module.hygf.api.dto.SurveyDetailsDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
* 勘察明细服务实现类
*
* @author system_generator
* @date 2023-07-07
*/
@Service
public class SurveyDetailsServiceImpl extends BaseService<SurveyDetailsDto,SurveyDetails,SurveyDetailsMapper> implements ISurveyDetailsService {
/**
* 分页查询
*/
public Page<SurveyDetailsDto> queryForSurveyDetailsPage(Page<SurveyDetailsDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<SurveyDetailsDto> queryForSurveyDetailsList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import com.yeejoin.amos.boot.module.hygf.api.entity.SurveyInformation;
import com.yeejoin.amos.boot.module.hygf.api.mapper.SurveyInformationMapper;
import com.yeejoin.amos.boot.module.hygf.api.service.ISurveyInformationService;
import com.yeejoin.amos.boot.module.hygf.api.dto.SurveyInformationDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
* 勘察信息服务实现类
*
* @author system_generator
* @date 2023-07-07
*/
@Service
public class SurveyInformationServiceImpl extends BaseService<SurveyInformationDto,SurveyInformation,SurveyInformationMapper> implements ISurveyInformationService {
/**
* 分页查询
*/
public Page<SurveyInformationDto> queryForSurveyInformationPage(Page<SurveyInformationDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<SurveyInformationDto> queryForSurveyInformationList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.hygf.biz.service.impl;
import com.yeejoin.amos.boot.module.hygf.api.entity.UnitInfo;
import com.yeejoin.amos.boot.module.hygf.api.mapper.UnitInfoMapper;
import com.yeejoin.amos.boot.module.hygf.api.service.IUnitInfoService;
import com.yeejoin.amos.boot.module.hygf.api.dto.UnitInfoDto;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;
/**
* 经销商人员信息服务实现类
*
* @author system_generator
* @date 2023-07-07
*/
@Service
public class UnitInfoServiceImpl extends BaseService<UnitInfoDto,UnitInfo,UnitInfoMapper> implements IUnitInfoService {
/**
* 分页查询
*/
public Page<UnitInfoDto> queryForUnitInfoPage(Page<UnitInfoDto> page) {
return this.queryForPage(page, null, false);
}
/**
* 列表查询 示例
*/
public List<UnitInfoDto> queryForUnitInfoList() {
return this.queryForList("" , false);
}
}
\ No newline at end of file
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