Commit 31378855 authored by suhuiguang's avatar suhuiguang

1.气瓶及公共

parent 4c5fcd4b
......@@ -11,6 +11,18 @@
<version>1.0.0</version>
<artifactId>amos-boot-module-cylinder-api</artifactId>
<dependencies>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-elasticsearch</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.amosframework.boot</groupId>
<artifactId>amos-boot-module-tzs-api</artifactId>
<version>1.0.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
\ No newline at end of file
package com.yeejoin.amos.boot.module.api.dto;
package com.yeejoin.amos.boot.module.flc.api.dto;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
......
package com.yeejoin.amos.boot.module.flc.api.dto;
import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.data.annotation.Id;
import org.springframework.data.elasticsearch.annotations.Document;
import org.springframework.data.elasticsearch.annotations.Field;
import org.springframework.data.elasticsearch.annotations.FieldType;
@Data
@Accessors(chain = true)
@Document(indexName = "cylinder_filling", type = "tzs_cylinder_filling", shards = 1, replicas = 0)
public class ESCylinderFillingRecordDto {
@Id
private Long sequenceNbr;
//充装单位
@Field(type = FieldType.Text)
private String fillingUnitName;
//出厂编号
@Field(type = FieldType.Text)
private String factoryNum;
//气瓶品种code
@Field(type = FieldType.Integer)
private Integer cylinderVariety;
//气瓶品种名称
@Field(type = FieldType.Text)
private String cylinderVarietyName;
//二维码编号
@Field(type = FieldType.Text)
private String qrCode;
//电子标签编号
@Field(type = FieldType.Text)
private String electronicLabelCode;
//气瓶唯一标识
@Field(type = FieldType.Text)
private String sequenceCode;
//单位内部编号
@Field(type = FieldType.Text)
private String unitInnerCode;
//产权单位名称
@Field(type = FieldType.Text)
private String unitName;
//气瓶状态code
@Field(type = FieldType.Integer)
private Integer cylinderStatus;
//气瓶状态名称
@Field(type = FieldType.Text)
private String cylinderStatusStr;
//充装开始时间
@Field(type = FieldType.Text)
private String fillingStartTime;
//充装结束时间
@Field(type = FieldType.Text)
private String fillingEndTime;
//充装人员姓名
@Field(type = FieldType.Text)
private String fillingUser;
//充装量(Kg)
@Field(type = FieldType.Double)
private Double fillingQuantity;
//室温
@Field(type = FieldType.Double)
private Double temperature;
//异常情况
@Field(type = FieldType.Text)
private String abnormalStr;
//充装前检查人员姓名
@Field(type = FieldType.Text)
private String inspectorUser;
//充装前检查时间
@Field(type = FieldType.Text)
private String inspectionDate;
//充装前检查结果
@Field(type = FieldType.Text)
private String fillingResult;
//重装后检查人员姓名
@Field(type = FieldType.Text)
private String inspector;
//重装后检查时间
@Field(type = FieldType.Text)
private String inspectionDateAfter;
//重装后检查结果
@Field(type = FieldType.Text)
private String checkResult;
//appid
@Field(type = FieldType.Text)
private String appId;
//统一社会信用代码
@Field(type = FieldType.Text)
private String creditCode;
//行政区划代码
@Field(type = FieldType.Text)
private String regionCode;
}
package com.yeejoin.amos.boot.module.flc.api.dto;
import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.data.annotation.Id;
import org.springframework.data.elasticsearch.annotations.Document;
import org.springframework.data.elasticsearch.annotations.Field;
import org.springframework.data.elasticsearch.annotations.FieldType;
@Data
@Accessors(chain = true)
@Document(indexName = "cylinder_info", type = "tzs_cylinder_info", shards = 1, replicas = 0)
public class ESCylinderInfoDto {
@Id
private Long sequenceNbr;
//产权单位名称
@Field(type = FieldType.Text)
private String unitName;
//出厂编号
@Field(type = FieldType.Text)
private String factoryNum;
//气瓶品种code
@Field(type = FieldType.Integer)
private Integer cylinderVariety;
//气瓶品种名称
@Field(type = FieldType.Text)
private String cylinderVarietyName;
//二维码标签
@Field(type = FieldType.Text)
private String qrCode;
//电子标签编号
@Field(type = FieldType.Text)
private String electronicLabelCode;
//气瓶状态code
@Field(type = FieldType.Integer)
private Integer cylinderStatus;
//气瓶状态名称
@Field(type = FieldType.Text)
private String cylinderStatusStr;
//充装介质
@Field(type = FieldType.Text)
private String fillingMediaName;
//公称压力
@Field(type = FieldType.Double)
private Double nominalWorkPressure;
//容积
@Field(type = FieldType.Double)
private Double volume;
//制造日期
@Field(type = FieldType.Text)
private String manufacturingDate;
//制造单位
@Field(type = FieldType.Text)
private String manufacturingUnit;
//检验日期
@Field(type = FieldType.Text)
private String inspectionDate;
//气瓶唯一标识
@Field(type = FieldType.Text)
private String sequenceCode;
//单位内部编号
@Field(type = FieldType.Text)
private String unitInnerCode;
//appid
@Field(type = FieldType.Text)
private String appId;
//统一社会信用代码
@Field(type = FieldType.Text)
private String creditCode;
@Field(type = FieldType.Text)
private String regionCode;
}
package com.yeejoin.amos.boot.module.flc.api.dto;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
/**
* 配套设备/设施/部件
*
* @author system_generator
* @date 2021-11-26
*/
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="EquipmentAssociatedDto", description="配套设备/设施/部件")
public class EquipmentAssociatedDto extends BaseDto {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "设备id")
private Long equipmentId;
@ApiModelProperty(value = "名称")
private String name;
@ApiModelProperty(value = "型号")
private String model;
@ApiModelProperty(value = "规格")
private String specifications;
@ApiModelProperty(value = "编号")
private String code;
@ApiModelProperty(value = "数量")
private Integer amount;
@ApiModelProperty(value = "制造单位")
private String manufacturer;
@ApiModelProperty(value = "制造日期")
private Date productionDate;
@ApiModelProperty(value = "部件/装置号")
private String partNumber;
@ApiModelProperty(value = "型式试验合格证号")
private String certificateNumber;
@ApiModelProperty(value = "备注")
private String remark;
@ApiModelProperty(value = "鉴定机构名称")
private String appraisalAgencyName;
@ApiModelProperty(value = "设计文件鉴定日期")
private Date appraisalDate;
@ApiModelProperty(value = "鉴定报告书编号")
private String appraisalReportNumber;
@ApiModelProperty(value = "监检检验机构")
private String supervisoryInspectionAgency;
@ApiModelProperty(value = "统一社会信用代码")
private String socialCreditCode;
@ApiModelProperty(value = "机构核准证编号")
private String approvalCertificateNumber;
@ApiModelProperty(value = "更新人id")
private Long recUserD;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableField;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import java.util.Date;
import io.swagger.annotations.ApiModel;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import java.util.Date;
import io.swagger.annotations.ApiModel;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import java.util.Date;
import io.swagger.annotations.ApiModel;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableField;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import java.util.Date;
import io.swagger.annotations.ApiModel;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 装备信息表
*
* @author system_generator
* @date 2021-11-25
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tcb_equipment")
public class Equipment extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 设备id
*/
@TableField("equip_id")
private String equipId;
/**
* 设备编号
*/
@TableField("code")
private String code;
/**
* 设备名称
*/
@TableField("name")
private String name;
/**
* 设备类别id
*/
@TableField("category_id")
private Long categoryId;
/**
* 设备类别名称
*/
@TableField("category_name")
private String categoryName;
/**
* 设备种类id
*/
@TableField("type_id")
private Long typeId;
/**
* 设备种类名称
*/
@TableField("type_name")
private String typeName;
/**
* 设备品种id
*/
@TableField("variety_id")
private Long varietyId;
/**
* 设备品种名称
*/
@TableField("variety_name")
private String varietyName;
/**
* 设备品牌
*/
@TableField("brand")
private String brand;
/**
* 规格型号
*/
@TableField("model")
private String model;
/**
* 单位内部编号
*/
@TableField("inner_code")
private String innerCode;
/**
* 设计单位名称
*/
@TableField("design_unit_name")
private String designUnitName;
/**
* 制造单位名称
*/
@TableField("manufacturer")
private String manufacturer;
/**
* 设计使用年限
*/
@TableField("design_life")
private Integer designLife;
/**
* 出厂日期
*/
@TableField("factory_date")
private Date factoryDate;
/**
* 产品编号(出厂编号)
*/
@TableField("product_code")
private String productCode;
/**
* 监督检验机构
*/
@TableField("supervision_agency")
private String supervisionAgency;
/**
* 检验报告编号
*/
@TableField("inspection_report_code")
private String inspectionReportCode;
/**
* 设备状态(未安装,已安装)
*/
@TableField("status")
private String status;
/**
* 设备所属单位id
*/
@TableField("equip_unit_id")
private Long equipUnitId;
/**
* 设备所属单位
*/
@TableField("equip_unit")
private String equipUnit;
/**
* 详细地址
*/
@TableField("address")
private String address;
/**
* 经度
*/
@TableField("longitude")
private String longitude;
/**
* 纬度
*/
@TableField("latitude")
private String latitude;
/**
* 所属区域代码
*/
@TableField("region_code")
private String regionCode;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2021-11-26
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tcb_equipment_associated")
public class EquipmentAssociated extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 设备id
*/
@TableField("equipment_id")
private Long equipmentId;
/**
* 名称
*/
@TableField("name")
private String name;
/**
* 型号
*/
@TableField("model")
private String model;
/**
* 规格
*/
@TableField("specifications")
private String specifications;
/**
* 编号
*/
@TableField("code")
private String code;
/**
* 数量
*/
@TableField("amount")
private Integer amount;
/**
* 制造单位
*/
@TableField("manufacturer")
private String manufacturer;
/**
* 制造日期
*/
@TableField("production_date")
private Date productionDate;
/**
* 部件/装置号
*/
@TableField("part_number")
private String partNumber;
/**
* 型式试验合格证号
*/
@TableField("certificate_number")
private String certificateNumber;
/**
* 备注
*/
@TableField("remark")
private String remark;
/**
* 鉴定机构名称
*/
@TableField("appraisal_agency_name")
private String appraisalAgencyName;
/**
* 设计文件鉴定日期
*/
@TableField("appraisal_date")
private Date appraisalDate;
/**
* 鉴定报告书编号
*/
@TableField("appraisal_report_number")
private String appraisalReportNumber;
/**
* 监检检验机构
*/
@TableField("supervisory_inspection_agency")
private String supervisoryInspectionAgency;
/**
* 统一社会信用代码
*/
@TableField("social_credit_code")
private String socialCreditCode;
/**
* 机构核准证编号
*/
@TableField("approval_certificate_number")
private String approvalCertificateNumber;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2021-11-26
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tcb_equipment_index")
public class EquipmentIndex extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 设备id
*/
@TableField("equipment_id")
private Long equipmentId;
/**
* 设备名称
*/
@TableField("equipment_name")
private String equipmentName;
/**
* 指标值
*/
@TableField("value")
private String value;
/**
* 装备定义指标id
*/
@TableField("def_index_id")
private Long defIndexId;
/**
* 装备定义指标名称
*/
@TableField("def_index_name")
private String defIndexName;
/**
* 装备定义指标key
*/
@TableField("def_index_key")
private String defIndexKey;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2021-12-29
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tcb_equipment_index_inform")
public class EquipmentIndexInform extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 设备id
*/
@TableField("equipment_id")
private Long equipmentId;
/**
* 设备名称
*/
@TableField("equipment_name")
private String equipmentName;
/**
* 指标值
*/
@TableField("value")
private String value;
/**
* 装备定义指标id
*/
@TableField("def_index_id")
private Long defIndexId;
/**
* 装备定义指标名称
*/
@TableField("def_index_name")
private String defIndexName;
/**
* 装备定义指标key
*/
@TableField("def_index_key")
private String defIndexKey;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2021-12-10
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_equipment_inform")
public class EquipmentInform extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 施工告知编号
*/
@TableField("product_code")
private String productCode;
/**
* 施工告知日期
*/
@TableField("product_inform_date")
private Date productInformDate;
/**
* 施工单位
*/
@TableField("product_unit")
private String productUnit;
/**
* 施工单位id
*/
@TableField("product_unit_id")
private Long productUnitId;
/**
* 施工类型
*/
@TableField("product_type")
private String productType;
/**
* 施工类型code
*/
@TableField("product_type_code")
private String productTypeCode;
/**
* 生产许可证编号
*/
@TableField("licence_code")
private String licenceCode;
/**
* 生产许可证有效期
*/
@TableField("licence_date")
private Date licenceDate;
/**
* 区域编码
*/
@TableField("region_code")
private String regionCode;
/**
* 省
*/
@TableField("province")
private String province;
/**
* 市
*/
@TableField("city")
private String city;
/**
* 县区
*/
@TableField("district")
private String district;
/**
* 街道
*/
@TableField("stree")
private String stree;
/**
* 小区
*/
@TableField("community")
private String community;
/**
* 详细地址
*/
@TableField("address")
private String address;
/**
* 经度
*/
@TableField("longitude")
private String longitude;
/**
* 纬度
*/
@TableField("latitude")
private String latitude;
/**
* 施工负责人
*/
@TableField("principal")
private String principal;
/**
* 施工负责人id
*/
@TableField("principal_id")
private Long principalId;
/**
* 施工负责人电话
*/
@TableField("principal_phone")
private String principalPhone;
/**
* 计划施工日期
*/
@TableField("plan_product_date")
private Date planProductDate;
/**
* 接收机构
*/
@TableField("accept_unit")
private String acceptUnit;
/**
* 接收机构id
*/
@TableField("accept_unit_id")
private Long acceptUnitId;
/**
* 检验机构
*/
@TableField("inspecton_unit")
private String inspectonUnit;
/**
* 检验机构id
*/
@TableField("inspecton_unit_id")
private Long inspectonUnitId;
/**
* 使用单位
*/
@TableField("use_unit")
private String useUnit;
/**
* 使用单位id
*/
@TableField("use_unit_id")
private Long useUnitId;
/**
* 产权单位
*/
@TableField("property_unit")
private String propertyUnit;
/**
* 产权单位id
*/
@TableField("property_unit_id")
private Long propertyUnitId;
/**
* 使用场所
*/
@TableField("use_site")
private String useSite;
/**
* 使用场所code
*/
@TableField("use_site_code")
private String useSiteCode;
/**
* 告知书编号
*/
@TableField("inform_code")
private String informCode;
/**
* 告知单状态 0 暂存 1未接收 2已接收
*/
@TableField("inform_status")
private String informStatus;
/**
* 流程ID
*/
@TableField("process_id")
private String processId;
/**
* 流程状态
*/
@TableField("process_status")
private String processStatus;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2022-01-05
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tcb_equipment_use_info")
public class EquipmentUseInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 使用单位名称
*/
@TableField("use_unit_name")
private String useUnitName;
/**
* 使用单位id
*/
@TableField("use_unit_id")
private Long useUnitId;
/**
* 使用单位统一信用代码
*/
@TableField("use_organization_code")
private String useOrganizationCode;
/**
* 产权单位名称
*/
@TableField("property_unit_name")
private String propertyUnitName;
/**
* 产权单位id
*/
@TableField("property_unit_id")
private Long propertyUnitId;
/**
* 产权统一信用代码
*/
@TableField("property_organization_code")
private String propertyOrganizationCode;
/**
* 使用地址
*/
@TableField("use_address")
private String useAddress;
/**
* 经度
*/
@TableField("longitude")
private String longitude;
/**
* 纬度
*/
@TableField("latitude")
private String latitude;
/**
* 使用场所
*/
@TableField("use_site")
private String useSite;
/**
* 使用场所编码
*/
@TableField("use_site_code")
private String useSiteCode;
/**
* 特设编码
*/
@TableField("special_code")
private String specialCode;
/**
* 设备注册代码
*/
@TableField("register_code")
private String registerCode;
/**
* 96333识别码
*/
@TableField("rescue_code")
private String rescueCode;
/**
* 使用登记证编码
*/
@TableField("register_licence_code")
private String registerLicenceCode;
/**
* 登记机关
*/
@TableField("register_org")
private String registerOrg;
/**
* 登记机关id
*/
@TableField("register_org_id")
private Long registerOrgId;
/**
* 登记日期
*/
@TableField("register_time")
private Date registerTime;
/**
* 发证日期
*/
@TableField("issue_licence_time")
private Date issueLicenceTime;
/**
* 投入使用日期
*/
@TableField("start_use_time")
private Date startUseTime;
/**
* 设备id
*/
@TableField("equipment_id")
private Long equipmentId;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import java.time.LocalDateTime;
@Data
public class IdxBaseEntity {
@TableId(value = "id", type = IdType.UUID)
private String id;
@TableField("valid")
private boolean valid;
@TableField("record")
private String record;
@TableField("date")
private LocalDateTime date;
@TableField("creator")
private String creator;
@TableField("creatorName")
private String creatorName;
@TableField("status")
private String status;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@TableName("idx_biz_ujer")
public class IdxUjer extends IdxBaseEntity {
@TableField("business_name")
private String businessName;
@TableField("attachment")
private String attachment;
@TableField("remarks")
private String remarks;
@TableField("development")
private String development;
@TableField("companyId")
private String companyId;
@TableField("companyId_LABEL")
private String companyIdLabel;
private transient String bizType;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2021-12-10
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tcb_inform_equipment")
public class InformEquipment extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 设备id
*/
@TableField("equip_id")
private String equipId;
/**
* 设备编号
*/
@TableField("code")
private String code;
/**
* 设备名称
*/
@TableField("name")
private String name;
/**
* 设备类别id
*/
@TableField("category_id")
private Long categoryId;
/**
* 设备类别名称
*/
@TableField("category_name")
private String categoryName;
/**
* 设备种类id
*/
@TableField("type_id")
private Long typeId;
/**
* 设备种类名称
*/
@TableField("type_name")
private String typeName;
/**
* 设备品种id
*/
@TableField("variety_id")
private Long varietyId;
/**
* 设备品种名称
*/
@TableField("variety_name")
private String varietyName;
/**
* 设备品牌
*/
@TableField("brand")
private String brand;
/**
* 规格型号
*/
@TableField("model")
private String model;
/**
* 单位内部编号
*/
@TableField("inner_code")
private String innerCode;
/**
* 设计单位名称
*/
@TableField("design_unit_name")
private String designUnitName;
/**
* 制造单位名称
*/
@TableField("manufacturer")
private String manufacturer;
/**
* 设计使用年限
*/
@TableField("design_life")
private Integer designLife;
/**
* 出厂日期
*/
@TableField("factory_date")
private Date factoryDate;
/**
* 产品编号(出厂编号)
*/
@TableField("product_code")
private String productCode;
/**
* 监督检验机构
*/
@TableField("supervision_agency")
private Long supervisionAgency;
/**
* 检验报告编号
*/
@TableField("inspection_report_code")
private String inspectionReportCode;
/**
* 设备状态(未安装,已安装...)
*/
@TableField("status")
private String status;
/**
* 设备所属单位id
*/
@TableField("equip_unit_id")
private Long equipUnitId;
/**
* 设备所属单位
*/
@TableField("equip_unit")
private String equipUnit;
/**
* 告知单id
*/
@TableField("inform_id")
private Long informId;
/**
* 原设备id
*/
@TableField("source_equipment_id")
private Long sourceEquipmentId;
/**
* 详细地址
*/
@TableField("address")
private String address;
/**
* 经度
*/
@TableField("longitude")
private String longitude;
/**
* 纬度
*/
@TableField("latitude")
private String latitude;
/**
* 所属区域代码
*/
@TableField("region_code")
private String regionCode;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2021-12-27
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_inform_process_info")
public class InformProcessInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 流转内容
*/
@TableField("process_info")
private String processInfo;
/**
* 流程操作人
*/
@TableField("handler")
private String handler;
/**
* 操作人所属单位id
*/
@TableField("handler_unit_id")
private Long handlerUnitId;
/**
* 流程状态
*/
@TableField("process_status")
private String processStatus;
/**
* 流程操作人id
*/
@TableField("handler_id")
private Long handlerId;
/**
* 操作人所属单位
*/
@TableField("handler_unit")
private String handlerUnit;
/**
* 流程id
*/
@TableField("process_id")
private String processId;
/**
* 告知书id
*/
@TableField("inform_id")
private Long informId;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2021-11-22
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_flc_person_education")
public class PersonEducation extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* org_user_id
*/
@TableField("pserson_id")
private Long psersonId;
/**
* 教育记录
*/
@TableField("education_record")
private String educationRecord;
/**
* 备注
*/
@TableField("remark")
private String remark;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 企业人员资质信息表
*
* @author system_generator
* @date 2021-11-22
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_flc_person_quality")
public class PersonQuality extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* org_user_id
*/
@TableField("pserson_id")
private Long psersonId;
/**
* 档案编号
*/
@TableField("record_num")
private String recordNum;
/**
* 证书类型
*/
@TableField("licence_type")
private String licenceType;
/**
* 证书类型编码
*/
@TableField("licence_type_code")
private String licenceTypeCode;
/**
* 发证机关id
*/
@TableField("licence_issue_org_id")
private Long licenceIssueOrgId;
/**
* 发证机关
*/
@TableField("licence_issue_org")
private String licenceIssueOrg;
/**
* 作业项目
*/
@TableField("project_work")
private String projectWork;
/**
* 复审记录
*/
@TableField("recheck_record")
private String recheckRecord;
/**
* 聘用记录
*/
@TableField("hire_record")
private String hireRecord;
/**
* 备注
*/
@TableField("remark")
private String remark;
/**
* 发证日期
*/
@TableField("licence_date")
private Date licenceDate;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
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 2022-08-10
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_flc_reg_unit_ic")
public class RegUnitIc extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 单位名称
*/
@TableField("unit_name")
private String unitName;
/**
* 证件code
*/
@TableField("unit_code")
private String unitCode;
/**
* 所属行业
*/
@TableField("industry_name")
private String industryName;
/**
* 登记机关名称
*/
@TableField("registered_organ")
private String registeredOrgan;
/**
* 登记机关code
*/
@TableField("registered_organ_code")
private String registeredOrganCode;
/**
* 核准时间
*/
@JsonFormat(pattern = "yyyy-MM-dd")
@TableField("approved_date")
private Date approvedDate;
/**
* 经营状态名称:在业、吊销、注销、迁入、迁出、停业、清算
*/
@TableField("business_state")
private String businessState;
/**
* 经营状态code
*/
@TableField("business_state_code")
private String businessStateCode;
}
package com.yeejoin.amos.boot.module.tzs.flc.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;
/**
* 单位注册信息表
*
* @author system_generator
* @date 2022-08-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_flc_reg_unit_info")
public class RegUnitInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 单位名称
*/
@TableField("name")
private String name;
/**
* 证件code
*/
@TableField("unit_code")
private String unitCode;
/**
* 证件类型
*/
@TableField("unit_code_type")
private String unitCodeType;
/**
* 证件类型名称
*/
private String unitCodeTypeName;
/**
* 单位类型
*/
@TableField("unit_type")
private String unitType;
/**
* 单位类型code
*/
@TableField("unit_type_code")
private String unitTypeCode;
/**
* 管辖机构
*/
@TableField("management_unit")
private String managementUnit;
/**
* 管辖单位id
*/
@TableField("management_unit_id")
private String managementUnitId;
/**
* 区域编码
*/
@TableField("region_code")
private String regionCode;
/**
* 国家
*/
@TableField("country")
private String country;
/**
* 省
*/
@TableField("province")
private String province;
/**
* 市
*/
@TableField("city")
private String city;
/**
* 县区
*/
@TableField("district")
private String district;
/**
* 街道
*/
@TableField("stree")
private String stree;
/**
* 小区
*/
@TableField("community")
private String community;
/**
* 详细地址
*/
@TableField("address")
private String address;
/**
* 经度
*/
@TableField("longitude")
private String longitude;
/**
* 纬度
*/
@TableField("latitude")
private String latitude;
/**
* 单位法人
*/
@TableField("legal_person")
private String legalPerson;
/**
* 法人电话
*/
@TableField("legal_person_tel")
private String legalPersonTel;
/**
* 单位联系人
*/
@TableField("contact_person")
private String contactPerson;
/**
* 联系人电话
*/
@TableField("contact_person_tel")
private String contactPersonTel;
/**
* 管理员姓名
*/
@TableField("admin_name")
private String adminName;
/**
* 管理员用户名
*/
@TableField("admin_login_name")
private String adminLoginName;
/**
* 管理员密码
*/
@TableField("admin_login_pwd")
private String adminLoginPwd;
/**
* 管理员手机号
*/
@TableField("admin_tel")
private String adminTel;
/**
* 管理元身份证号
*/
@TableField("admin_id_number")
private String adminIdNumber;
/**
* 审核状态:1-无需审核;2-待审核;3-已审核
*/
@TableField("state")
private String state;
/**
* 平台公司id,平台创建公司后更新
*/
@TableField("amos_company_seq")
private String amosCompanySeq;
/**
* 平台用户id,平台创建用户后更新
*/
private String adminUserId;
/**
* 身份证照片(正反面)
*/
private String adminIdCardPhoto;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2022-05-31
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_task")
public class Task extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 任务名称
*/
@TableField("name")
private String name;
/**
* 内容
*/
@TableField("content")
private String content;
/**
* 内容
*/
@TableField("task_type")
private String taskType;
/**
* 描述
*/
@TableField("description")
private String description;
/**
* 状态【0:待填报,1:待签收,2:已完成】
*/
@TableField("status")
private Integer status;
/**
* 用户ID
*/
@TableField("user_id")
private String userId;
/**
* 创建时间
*/
@TableField("create_date")
private Date createDate;
/**
* 对接公司编码
*/
@TableField("app_id")
private String appId;
/**
* 单位ID
*/
@TableField("dept_id")
private String deptId;
/**
* 单位名称
*/
@TableField("dept_name")
private String deptName;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 企业信息表
*
* @author system_generator
* @date 2021-11-11
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_flc_unit_info")
public class UnitInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 单位名称
*/
@TableField("org_name")
private String orgName;
/**
* 证照类型
*/
@TableField("licence_type")
private String licenceType;
/**
* 证照类型code
*/
@TableField("licence_type_code")
private String licenceTypeCode;
/**
* 组织机构编码
*/
@TableField("organization_code")
private String organizationCode;
/**
* 单位类型
*/
@TableField("unit_type")
private String unitType;
/**
* 单位类型code
*/
@TableField("unit_type_code")
private String unitTypeCode;
/**
* 主管部门
*/
@TableField("comptent_dept")
private String comptentDept;
/**
* 主管部门编号
*/
@TableField("comptent_dept_code")
private String comptentDeptCode;
/**
* 批准成立机关
*/
@TableField("approve_org")
private String approveOrg;
/**
* 登记机构
*/
@TableField("registration_authority")
private String registrationAuthority;
/**
* 区域编码
*/
@TableField("region_code")
private String regionCode;
/**
* 国家
*/
@TableField("country")
private String country;
/**
* 省
*/
@TableField("province")
private String province;
/**
* 市
*/
@TableField("city")
private String city;
/**
* 县区
*/
@TableField("district")
private String district;
/**
* 街道
*/
@TableField("stree")
private String stree;
/**
* 小区
*/
@TableField("community")
private String community;
/**
* 详细地址
*/
@TableField("address")
private String address;
/**
* 经度
*/
@TableField("longitude")
private String longitude;
/**
* 纬度
*/
@TableField("latitude")
private String latitude;
/**
* 管辖单位
*/
@TableField("management_unit")
private String managementUnit;
/**
* 管辖单位id
*/
@TableField("management_unit_id")
private Long managementUnitId;
/**
* 资质等级
*/
@TableField("qualification_level")
private String qualificationLevel;
/**
* 资质等级编号
*/
@TableField("qualification_level_code")
private String qualificationLevelCode;
/**
* 成立日期
*/
@TableField("create_time")
private Date createTime;
/**
* 单位法人
*/
@TableField("legal_person")
private String legalPerson;
/**
* 法人电话
*/
@TableField("legal_person_tel")
private String legalPersonTel;
/**
* 单位联系人
*/
@TableField("contact_person")
private String contactPerson;
/**
* 联系人电话
*/
@TableField("contact_person_tel")
private String contactPersonTel;
/**
* 单位电话
*/
@TableField("unit_tel")
private String unitTel;
/**
* 管理员姓名
*/
@TableField("admin_name")
private String adminName;
/**
* 管理员用户名
*/
@TableField("admin_login_name")
private String adminLoginName;
/**
* 管理员密码
*/
@TableField("admin_login_pwd")
private String adminLoginPwd;
/**
* 管理员手机号
*/
@TableField("admin_tel")
private String adminTel;
/**
* org_user_id
*/
@TableField("org_user_id")
private Long orgUserId;
/**
* 审批状态 0 审批中 1 审批结束 2 驳回
*/
@TableField("unit_status")
private Integer unitStatus;
/**
* 是否变更 0 未变更 1 变更中
*/
@TableField(value = "is_change")
private Boolean isChange;
/**
* 企业入驻时间
*/
@TableField("approved_time")
private Date approvedTime;
/**
* 提交时间
*/
@TableField("submit_time")
private Date submitTime;
/**
* 驳回id
*/
@TableField("callback_id")
private String callbackId;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2021-11-11
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_flc_unit_info_approve")
public class UnitInfoApprove extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* unit_info_id
*/
@TableField("unit_id")
private Long unitId;
/**
* unit_info原表单id
*/
@TableField("source_id")
private Long sourceId;
/**
* 审批意见
*/
@TableField("content")
private String content;
/**
* 审批结果 0 通过 1 驳回
*/
@TableField("approve_status")
private Integer approveStatus;
/**
* 0 注册审批 1 变更审批
*/
@TableField("approve_type")
private Integer approveType;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2021-11-11
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_flc_unit_info_change")
public class UnitInfoChange extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 单位名称
*/
@TableField("org_name")
private String orgName;
/**
* 证照类型
*/
@TableField("licence_type")
private String licenceType;
/**
* 证照类型code
*/
@TableField("licence_type_code")
private String licenceTypeCode;
/**
* 组织机构编码
*/
@TableField("organization_code")
private String organizationCode;
/**
* 单位类型
*/
@TableField("unit_type")
private String unitType;
/**
* 单位类型code
*/
@TableField("unit_type_code")
private String unitTypeCode;
/**
* 主管部门
*/
@TableField("comptent_dept")
private String comptentDept;
/**
* 主管部门编号
*/
@TableField("comptent_dept_code")
private String comptentDeptCode;
/**
* 批准成立机关
*/
@TableField("approve_org")
private String approveOrg;
/**
* 登记机构
*/
@TableField("registration_authority")
private String registrationAuthority;
/**
* 区域编码
*/
@TableField("region_code")
private String regionCode;
/**
* 国家
*/
@TableField("country")
private String country;
/**
* 省
*/
@TableField("province")
private String province;
/**
* 市
*/
@TableField("city")
private String city;
/**
* 县区
*/
@TableField("district")
private String district;
/**
* 街道
*/
@TableField("stree")
private String stree;
/**
* 小区
*/
@TableField("community")
private String community;
/**
* 详细地址
*/
@TableField("address")
private String address;
/**
* 经度
*/
@TableField("longitude")
private String longitude;
/**
* 纬度
*/
@TableField("latitude")
private String latitude;
/**
* 管辖单位
*/
@TableField("management_unit")
private String managementUnit;
/**
* 管辖单位id
*/
@TableField("management_unit_id")
private Long managementUnitId;
/**
* 资质等级
*/
@TableField("qualification_level")
private String qualificationLevel;
/**
* 资质等级编号
*/
@TableField("qualification_level_code")
private String qualificationLevelCode;
/**
* 成立日期
*/
@TableField("create_time")
private Date createTime;
/**
* 单位法人
*/
@TableField("legal_person")
private String legalPerson;
/**
* 法人电话
*/
@TableField("legal_person_tel")
private String legalPersonTel;
/**
* 单位联系人
*/
@TableField("contact_person")
private String contactPerson;
/**
* 联系人电话
*/
@TableField("contact_person_tel")
private String contactPersonTel;
/**
* 单位电话
*/
@TableField("unit_tel")
private String unitTel;
/**
* 原记录id(unit_info)
*/
@TableField("source_id")
private Long sourceId;
/**
* 审批状态 0 审批中 1 审批结束 2 驳回
*/
@TableField("unit_status")
private Integer unitStatus;
/**
* 企业入驻时间
*/
@TableField("approved_time")
private Date approvedTime;
/**
* 提交时间
*/
@TableField("submit_time")
private Date submitTime;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.enums;
package com.yeejoin.amos.boot.module.flc.api.enums;
import lombok.Getter;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.enums;
import lombok.Getter;
/**
* 设备告知书状态枚举
*/
@Getter
public enum EquipmentInformStatusEnum {
暂存("0", "暂存"),
未接收("1", "未接收"),
已接收("2", "已接收"),
已驳回("9", "已驳回");
private String code;
private String name;
EquipmentInformStatusEnum(String code, String name) {
this.name = name;
this.code = code;
}
public static EquipmentInformStatusEnum getByCode(String code) {
for (EquipmentInformStatusEnum statusEnum : EquipmentInformStatusEnum.values()) {
if (statusEnum.getCode().equals(code)) {
return statusEnum;
}
}
return null;
}
}
package com.yeejoin.amos.boot.module.tzs.flc.api.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.Setter;
/**
* 设备状态枚举
*/
@Getter
public enum EquipmentStatusEnum {
未安装("uninstalled", "未安装"),
已安装("installed", "已安装");
private String code;
private String name;
EquipmentStatusEnum(String code, String name) {
this.name = name;
this.code = code;
}
public static EquipmentStatusEnum getByCode(String code) {
for (EquipmentStatusEnum statusEnum : EquipmentStatusEnum.values()) {
if (statusEnum.getCode().equals(code)) {
return statusEnum;
}
}
return null;
}
}
package com.yeejoin.amos.boot.module.tzs.flc.api.enums;
import lombok.Getter;
/**
* 任务状态枚举
*/
@Getter
public enum TaskStatusEnum {
待填报(0, "待填报"),
待签收(1, "待签收"),
已完成(2, "已完成");
private Integer key;
private String desc;
TaskStatusEnum(Integer key, String desc) {
this.key = key;
this.desc = desc;
}
}
package com.yeejoin.amos.boot.module.tzs.flc.api.enums;
import lombok.Getter;
/**
* @author Administrator
*/
@Getter
public enum UnitReviewStateEnum {
/**
* 单位审核状态
*/
NO_NEED_REVIEW("无需审核","1"),
WAIT_REVIEW("待审核","2"),
HAVING_REVIEW("已审核","3");
private String name;
private String code;
UnitReviewStateEnum(String name,String code){
this.name = name;
this.code = code;
}
}
package com.yeejoin.amos.boot.module.tzs.flc.api.feign;
package com.yeejoin.amos.boot.module.flc.api.feign;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import java.util.List;
import java.util.Map;
//@FeignClient(url="http://172.16.3.34:11005",name = "AMOS-API-ACCESSAPI-ZYB", path = "/accessapi" )
@FeignClient(name = "AMOS-API-ACCESSAPI", path = "/accessapi" )
public interface AccessFeignService {
......
package com.yeejoin.amos.boot.module.tzs.flc.api.feign;
package com.yeejoin.amos.boot.module.flc.api.feign;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.feign;
package com.yeejoin.amos.boot.module.flc.api.feign;
import com.yeejoin.amos.boot.biz.common.feign.FeignConfiguration;
......@@ -9,17 +9,11 @@ import com.yeejoin.amos.feign.privilege.model.AgencyUserModel;
import com.yeejoin.amos.feign.privilege.model.VerifyCodeAuthModel;
import feign.codec.Encoder;
import feign.form.spring.SpringFormEncoder;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.context.annotation.Bean;
import org.springframework.http.MediaType;
import org.springframework.stereotype.Component;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import java.awt.*;
@FeignClient(value = "AMOS-API-PRIVILEGE", configuration = {FeignConfiguration.class})
public interface PrivilegeFeginService {
......
package com.yeejoin.amos.boot.module.tzs.flc.api.feign;
package com.yeejoin.amos.boot.module.flc.api.feign;
import com.alibaba.fastjson.JSONObject;
import com.yeejoin.amos.boot.biz.common.feign.MultipartSupportConfig;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import java.util.Map;
@FeignClient(name = "UGP", path = "/ugp", configuration =
{MultipartSupportConfig.class})
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderAreaData;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderAreaData;
/**
* 气瓶区域统计表 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderDateInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderDateInfo;
public interface CylinderDateInfoMapper extends BaseMapper<CylinderDateInfo> {
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderFillingCheckDataUnit;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderFillingCheckDataUnit;
/**
* 气瓶充装检查情况统计表-企业 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderFillingCheck;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderFillingCheck;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderFillingDataUnit;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderFillingDataUnit;
/**
* 气瓶充装总量统计表-企业 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderFillingExamine;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderFillingExamine;
/**
* 液化气体气瓶充装信息审核 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderFilling;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderFilling;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.tzs.api.entity.ESCylinderFillingRecordDto;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.CylinderFillingRecordDto;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderFillingRecord;
import com.yeejoin.amos.boot.module.flc.api.dto.CylinderFillingRecordDto;
import com.yeejoin.amos.boot.module.flc.api.dto.ESCylinderFillingRecordDto;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderFillingRecord;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
import java.util.List;
/**
* 液化气体气瓶充装信息-充装记录 Mapper 接口
*
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderFillingUnloadData;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderFillingUnloadData;
/**
* 气瓶充卸统计表 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderFillingUnloadDataUnit;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderFillingUnloadDataUnit;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderInfoData;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderInfoData;
/**
* 气瓶总量统计表 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderInfoDataUnit;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderInfoDataUnit;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.CylinderInfoDto;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderInfo;
import com.yeejoin.amos.boot.module.flc.api.dto.CylinderInfoDto;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderInfo;
import org.apache.ibatis.annotations.Param;
import java.util.List;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderInfo;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderInspection;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderInfo;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderInspection;
/**
* 气瓶检验信息 Mapper 接口
......@@ -13,6 +15,6 @@ import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderInspection;
*/
public interface CylinderInspectionMapper extends BaseMapper<CylinderInspection> {
Page<CylinderInfo> queryOutOfDateCylinder(Page<CylinderInfo> pageBean,String appId);
Page<CylinderInfo> queryOutOfDateCylinder(Page<CylinderInfo> pageBean, String appId);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderIntegrityData;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderIntegrityData;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderIntegrityDataUnit;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderIntegrityDataUnit;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderTagsDataUnit;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderTagsDataUnit;
/**
* 气瓶及标签数量比表-企业 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderTags;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderTags;
import org.apache.ibatis.annotations.Param;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderUnitData;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderUnitData;
/**
* 企业总量统计表 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderUnit;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderUnit;
import org.apache.ibatis.annotations.Param;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderUnloadFake;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderUnloadFake;
/**
* 卸液数据表-假数据 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.EndUser;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.flc.api.entity.EndUser;
/**
* 气瓶终端用户 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.EquipmentAssociated;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 配套设备/设施/部件 Mapper 接口
*
* @author system_generator
* @date 2021-11-26
*/
public interface EquipmentAssociatedMapper extends BaseMapper<EquipmentAssociated> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.EquipmentIndexInform;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 设备指标 Mapper 接口
*
* @author system_generator
* @date 2021-12-29
*/
public interface EquipmentIndexInformMapper extends BaseMapper<EquipmentIndexInform> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.EquipmentIndex;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 设备指标 Mapper 接口
*
* @author system_generator
* @date 2021-11-26
*/
public interface EquipmentIndexMapper extends BaseMapper<EquipmentIndex> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.EquipmentInform;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* 设备告知单 Mapper 接口
*
* @author system_generator
* @date 2021-12-10
*/
public interface EquipmentInformMapper extends BaseMapper<EquipmentInform> {
Page<List<EquipmentInformDto>> queryDtoList(Page<EquipmentInformDto> page,
@Param("productCode") String productCode,
@Param("productInformDateStart") String productInformDateStart,
@Param("productInformDateEnd") String productInformDateEnd,
@Param("productUnitId") Long productUnitId,
@Param("regionCode") String regionCode,
@Param("address") String address,
@Param("planProductDateStart") String planProductDateStart,
@Param("planProductDateEnd") String planProductDateEnd,
@Param("acceptUnitId") Long acceptUnitId,
@Param("informStatus") String informStatus,
@Param("sortParam") String sortParam,
@Param("sortRule") String sortRule,
@Param("companyId") Long companyId);
Page<List<EquipmentInformDto>> queryDtoListSub(Page<EquipmentInformDto> page,
@Param("productCode") String productCode,
@Param("productInformDateStart") String productInformDateStart,
@Param("productInformDateEnd") String productInformDateEnd,
@Param("productUnitId") Long productUnitId,
@Param("regionCode") String regionCode,
@Param("address") String address,
@Param("planProductDateStart") String planProductDateStart,
@Param("planProductDateEnd") String planProductDateEnd,
@Param("acceptUnitId") Long acceptUnitId,
@Param("informStatus") String informStatus,
@Param("sortParam") String sortParam,
@Param("sortRule") String sortRule,
@Param("companyId") Long companyId);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.Equipment;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 装备信息表 Mapper 接口
*
* @author system_generator
* @date 2021-11-25
*/
public interface EquipmentMapper extends BaseMapper<Equipment> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.EquipmentUseInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 设备使用信息表 Mapper 接口
*
* @author system_generator
* @date 2022-01-05
*/
public interface EquipmentUseInfoMapper extends BaseMapper<EquipmentUseInfo> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.InformEquipment;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 告知申请-设备信息表 Mapper 接口
*
* @author system_generator
* @date 2021-12-10
*/
public interface InformEquipmentMapper extends BaseMapper<InformEquipment> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.InformProcessInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 通话记录附件 Mapper 接口
*
* @author system_generator
* @date 2021-12-27
*/
public interface InformProcessInfoMapper extends BaseMapper<InformProcessInfo> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.PersonEducation;
/**
* 企业人员资质信息表 Mapper 接口
*
* @author system_generator
* @date 2021-11-22
*/
public interface PersonEducationMapper extends BaseMapper<PersonEducation> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.PersonQuality;
/**
* 企业人员资质信息表 Mapper 接口
*
* @author system_generator
* @date 2021-11-22
*/
public interface PersonQualityMapper extends BaseMapper<PersonQuality> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.RegUnitIc;
/**
* 注册单位工商信息表 Mapper 接口
*
* @author system_generator
* @date 2022-08-10
*/
public interface RegUnitIcMapper extends BaseMapper<RegUnitIc> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.RegUnitInfo;
import java.util.List;
/**
* 单位注册信息表 Mapper 接口
*
* @author system_generator
* @date 2022-08-09
*/
public interface RegUnitInfoMapper extends BaseMapper<RegUnitInfo> {
List<RegUnitInfo> userData(String phone);
RegUnitInfo userDataINfo(String adminLoginName,String adminLoginPwd);
RegUnitInfo userIdINfo(String userId);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.Task;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 任务表 Mapper 接口
*
* @author system_generator
* @date 2022-05-31
*/
public interface TaskMapper extends BaseMapper<Task> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.UnitInfoApprove;
/**
* 企业信息审批意见表 Mapper 接口
*
* @author system_generator
* @date 2021-11-11
*/
public interface UnitInfoApproveMapper extends BaseMapper<UnitInfoApprove> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.UnitInfoChange;
/**
* 企业信息变更表 Mapper 接口
*
* @author system_generator
* @date 2021-11-11
*/
public interface UnitInfoChangeMapper extends BaseMapper<UnitInfoChange> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.UnitInfo;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* 企业信息表 Mapper 接口
*
* @author system_generator
* @date 2021-11-11
*/
public interface UnitInfoMapper extends BaseMapper<UnitInfo> {
List<UnitInfoDto> getUnitByType(@Param("typeCode") String typeCode);
List<UnitInfoDto> getAllUnit();
List<UnitInfoDto> getUnitByTypeParams(@Param("typeCode") String typeCode,
@Param("unitType") String unitType,
@Param("address") String address,
@Param("orgName") String orgName,
@Param("organizationCode") String organizationCode);
List<UnitInfo> getUnitWithoutQrcode();
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
/**
* 企业人员Mapper
*/
public interface UnitPersonMapper {
int selectPersonListCount(@Param("map")Map<String, Object> map);
List<Map<String, Object>> selectPersonList(@Param("map")Map<String, Object> map);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.tzs.api.entity.ESCylinderFillingRecordDto;
import com.yeejoin.amos.boot.module.flc.api.dto.ESCylinderFillingRecordDto;
import java.util.List;
/**
* 液化气体气瓶充装信息-充装记录接口类
*
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.tzs.api.entity.ESCylinderInfoDto;
import com.yeejoin.amos.boot.module.flc.api.dto.ESCylinderInfoDto;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.CylinderInfoDto;
import java.util.List;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 配套设备/设施/部件接口类
*
* @author system_generator
* @date 2021-11-26
*/
public interface IEquipmentAssociatedService {
EquipmentAssociatedDto updateAssociated(EquipmentAssociatedDto model);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 设备指标接口类
*
* @author system_generator
* @date 2021-12-29
*/
public interface IEquipmentIndexInformService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 设备指标接口类
*
* @author system_generator
* @date 2021-11-26
*/
public interface IEquipmentIndexService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.bo.ReginParams;
import org.typroject.tyboot.core.foundation.exception.BaseException;
import java.util.List;
/**
* 设备告知单接口类
*
* @author system_generator
* @date 2021-12-10
*/
public interface IEquipmentInformService {
EquipmentInformDto createEquipmentInform(EquipmentInformDto model, ReginParams userInfo);
/**
* 获取本单位提交的告知书列表
* @param page
* @param equipmentInformDto
* @param sortParam
* @param sortRule
* @return
*/
Page<EquipmentInformDto> queryDtoList(Page<EquipmentInformDto> page, EquipmentInformDto equipmentInformDto, String sortParam, String sortRule);
/**
* 获取监管端查看的告知书列表
* @param page
* @param equipmentInformDto
* @param sortParam
* @param sortRule
* @return
*/
Page<EquipmentInformDto> queryDtoListSub(Page<EquipmentInformDto> page, EquipmentInformDto equipmentInformDto, String sortParam, String sortRule);
Boolean batchDelete(List<Long> sequenceNbrList);
Boolean acceptInform(Long sequenceNbr);
EquipmentInformDto updateEquipmentInform(EquipmentInformDto model, ReginParams userInfo) throws BaseException;
EquipmentInformDto queryDtoBySeq(Long sequenceNbr);
/**
* 启动 告知书流程
* @param sequenceNbr
* @param userInfo
* @return
* @throws Exception
*/
Boolean startWorkflow(Long sequenceNbr, ReginParams userInfo) throws Exception;
/**
* 接收方接收告知书
* @param sequenceNbr
* @param userInfo
* @return
* @throws Exception
*/
Boolean acceptInform(Long sequenceNbr, ReginParams userInfo) throws Exception;
/**
* 企业移交告知书
* @param sequenceNbr
* @param userInfo
* @return
* @throws Exception
*/
Boolean transferInform(Long sequenceNbr, ReginParams userInfo, Long transferUnitId) throws Exception;
/**
* 企业撤回告知书
* @param sequenceNbr
* @param userInfo
* @return
* @throws Exception
*/
Boolean withdrawInform(Long sequenceNbr, ReginParams userInfo) throws Exception;
/**
* 接收方驳回告知书
* @param sequenceNbr
* @param userInfo
* @return
* @throws Exception
*/
Boolean dismissInform(Long sequenceNbr, ReginParams userInfo) throws Exception;
/**
* 企业撤销告知书
* @param sequenceNbr
* @param userInfo
* @return
* @throws Exception
*/
Boolean cancelInform(Long sequenceNbr, ReginParams userInfo) throws Exception;
/**
* 企业再次提交
* @param sequenceNbr
* @param userInfo
* @return
* @throws Exception
*/
Boolean reSubmit(Long sequenceNbr, ReginParams userInfo) throws Exception;
/**
* 监管端撤回已经通过的告知书
* @param sequenceNbr
* @return
*/
Boolean callbackInform(Long sequenceNbr);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
import java.util.List;
/**
* 装备信息表接口类
*
* @author system_generator
* @date 2021-11-25
*/
public interface IEquipmentService {
/**
* 创建新设备
*
* @param model
* @return
*/
EquipmentDto createEquipment(EquipmentDto model);
/**
* 更新设备信息
*
* @param model
* @return
*/
EquipmentDto updateEquipment(EquipmentDto model);
Boolean deleteById(Long sequenceNbr);
List<Object> getEquipmentType();
List<Object> getEquipmentClass(String typeCode);
EquipmentDto getEquipmentById(Long sequenceNbr);
Boolean batchDelete(List<Long> sequenceNbrList);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 设备使用信息表接口类
*
* @author system_generator
* @date 2022-01-05
*/
public interface IEquipmentUseInfoService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.InformEquipmentDto;
import java.util.List;
/**
* 告知申请-设备信息表接口类
*
* @author system_generator
* @date 2021-12-10
*/
public interface IInformEquipmentService {
InformEquipmentDto saveInformEquipment(InformEquipmentDto model);
InformEquipmentDto getEquipmentById(Long sequenceNbr);
List<InformEquipmentDto> getEquipListByInformId(Long sequenceNbr);
InformEquipmentDto updateEquipment(InformEquipmentDto model);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
import com.yeejoin.amos.boot.biz.common.bo.ReginParams;
/**
* 通话记录附件接口类
*
* @author system_generator
* @date 2021-12-27
*/
public interface IInformProcessInfoService {
// 保存流程过程记录
Boolean saveProcessInfo(EquipmentInformDto model, ReginParams userInfo, String processStage) throws Exception;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 企业人员资质信息表接口类
*
* @author system_generator
* @date 2021-11-22
*/
public interface IPersonEducationService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 企业人员资质信息表接口类
*
* @author system_generator
* @date 2021-11-22
*/
public interface IPersonQualityService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 注册单位工商信息表接口类
*
* @author system_generator
* @date 2022-08-10
*/
public interface IRegUnitIcService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
import com.alibaba.fastjson.JSONObject;
import com.yeejoin.amos.boot.biz.common.entity.DataDictionary;
import java.util.Collection;
import java.util.List;
import java.util.Map;
/**
* 单位注册信息表接口类
*
* @author system_generator
* @date 2022-08-09
*/
public interface IRegUnitInfoService {
/**
* 单位注册
* @param model RegUnitInfoDto
* @return RegUnitInfoDto
*/
RegUnitInfoDto registerUnit(RegUnitInfoDto model);
/**
* 单位校验
* @param unitCode 单位唯一编号
* @param unitType 单位类型
* @return RegUnitInfoDto
*/
RegUnitInfoDto unitCheck(String unitCode, String unitType,String companyName);
/**
* 单位类型列表字典
* @return List<DataDictionary>
*/
List<DataDictionary> getUnitTypeList();
/**
* 获取管辖机构树
* @return 组织架构中单位级别为:省级、地市级、区县级的单位
*/
Collection getManagementUnitTree(String orgCode);
/**
* 单位注销
* @param unitCode 单位唯一标识
* @return 是否成功
*/
Boolean unitLogOut(String unitCode);
/**
* 校验是否已经存在相同的账号
* @param userName 账号
* @return true 已存在相同账号,不能注册 false 不存在账号,可以注册
*/
Boolean checkRepeatAccount(String userName);
/**
* 手机号重复校验
* @param phoneNo 手机号
* @return true 已存在不能注册 false 不存在可以注册
*/
Boolean checkRepeatPhone(String phoneNo);
void updateAdminInfo(JSONObject dataResult);
Boolean creatQrCode();
RegUnitInfoDto adminInfo(String unitCode);
String submit(Long pageId, String taskId, String planInstanceId, String topic, String tableName , Map<String, Object>objectMap) throws Exception;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 任务表接口类
*
* @author system_generator
* @date 2022-05-31
*/
public interface ITaskService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yeejoin.amos.boot.module.flc.api.dto.TzCarcylRegDto;
import com.yeejoin.amos.boot.module.flc.api.dto.TzCarcylTraceDto;
import com.yeejoin.amos.boot.module.tzs.api.entity.PageParam;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCarcylRegDto;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCarcylTraceDto;
/**
* 车用气瓶使用登记信息(列表) 服务类
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yeejoin.amos.boot.module.flc.api.dto.TzCylinderInfoDto;
import com.yeejoin.amos.boot.module.flc.api.dto.TzCylinderTraceDto;
import com.yeejoin.amos.boot.module.flc.api.entity.CylinderInfo;
import com.yeejoin.amos.boot.module.tzs.api.entity.PageParam;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCylinderInfoDto;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.TzCylinderTraceDto;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderInfo;
/**
* 气瓶基本信息 服务类
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 企业信息审批意见表接口类
*
* @author system_generator
* @date 2021-11-11
*/
public interface IUnitInfoApproveService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 企业信息变更表接口类
*
* @author system_generator
* @date 2021-11-11
*/
public interface IUnitInfoChangeService {
UnitInfoDto findLastChangInfo(Long sourceId);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.UnitInfo;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.UnitInfoChange;
import java.util.List;
/**
* 企业信息表接口类
*
* @author system_generator
* @date 2021-11-11
*/
public interface IUnitInfoService {
/**
* 审批企业注册信息
* @param approveDto
* @return
*/
UnitInfoDto approve(UnitInfoApproveDto approveDto);
UnitInfoDto getDtoById(Long sequenceNbr);
UnitInfoDto getUnitDtoById(Long sequenceNbr);
UnitInfoDto unitInfoToDto(UnitInfo source);
UnitInfoDto unitChangeInfoToDto(UnitInfoChange source);
UnitInfoDto getDtoByOrgId(Long sequenceNbr);
UnitInfoDto changeUnInfo(UnitInfoDto model);
List<UnitInfoDto> getInspectionUnit();
List<UnitInfoDto> getAllUnit();
List<UnitInfoDto> getUseUnit(String unitType, String address, String orgName, String organizationCode);
Boolean addQRcode();
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
import java.util.List;
import java.util.Map;
/**
* 企业人员服务类
*/
public interface IUnitPersonService {
UnitPersonInfoDto saveUser(UnitPersonInfoDto unitPersonInfoDto);
UnitPersonInfoDto getPersonById(Long sequenceNbr);
Object pagePerson(List<Long> parentId, String pageNum, String pageSize, Map<String, Object> requestBody);
Boolean removeById(Long sequenceNbr);
Boolean batchDelete(List<Long> sequenceNbrList);
UnitPersonInfoDto saveSupUser(UnitPersonInfoDto unitPersonInfoDto);
UnitPersonInfoDto updateUser(UnitPersonInfoDto unitPersonInfoDto);
UnitPersonInfoDto updateSupUser(UnitPersonInfoDto unitPersonInfoDto);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.BizRecordCount;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.IdxUjerDto;
import java.util.List;
import java.util.Map;
public interface InspectionService {
IPage<IdxUjerDto> bizDetailList(String dimensionTableId, String selectValue, String bizType, int current, int size);
/**
* 返回多个监察统计(list)
* @param bizRecordCountList
* @return
*/
List<Map<String, Object>> bizRecordCountByField(List<BizRecordCount> bizRecordCountList);
/**
* 返回单个监察统计(map)
* @param bizRecordCount
* @return
*/
Map<String, Object> bizRecordCountByField(BizRecordCount bizRecordCount);
JSONObject getSafetySupervisionCode(String bizTable,String taskId);
JSONObject getSafetySupervisionCodeMap(String bizTable, String mapKey, String mapValue);
JSONObject getSafetySupervisionInfo();
Page<JSONObject> getMapByRegion(Long regionSeq, String tableId, String type);
}
......@@ -16,6 +16,11 @@
<artifactId>amos-boot-module-common-api</artifactId>
<version>${amos-biz-boot.version}</version>
</dependency>
<dependency>
<groupId>com.amosframework.boot</groupId>
<artifactId>amos-boot-module-tcm-api</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
</project>
\ No newline at end of file
package com.yeejoin.amos.boot.module.flc.api.dto;
import lombok.Data;
@Data
public class PageParam {
int current = 0;
int size = 10;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2022-03-08
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_area_data")
public class CylinderAreaData extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 区域名称
*/
@TableField("area_name")
private String areaName;
/**
* 企业数量
*/
@TableField("unit_num")
private Long unitNum;
/**
* 区域编码
*/
@TableField("region_code")
private String regionCode;
/**
* 父节点区域编码
*/
@TableField("parent_region_code")
private String parentRegionCode;
/**
* 更新时间
*/
@TableField("update_time")
private Date updateTime;
/**
* 气瓶数量
*/
@TableField("cylinder_num")
private Long cylinderNum;
/**
* 预警数量
*/
@TableField("warn_num")
private Long warnNum;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import java.util.Date;
/**
* 气瓶基本信息
*
*/
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("cylinder_date_info")
public class CylinderDateInfo extends BaseEntity {
/**
* 同步时间
*/
private static final long serialVersionUID = 1L;
@TableField("sync_date")
protected Date SyncDate;//同步时间 yyyy-MM-dd HH24:mi:ss
/**
* 服务机构-开发机构
*/
@TableField("DEVELOPER_AGENCY")
private String developerAgency;
/**
* 对接公司编码
*/
@TableField("app_Id")
protected String appId;
/**
* 气瓶企业信息
*/
@TableField("unit_name")
private String unitName;
/**
* 气瓶基本信息
*/
@TableField("cylinder_info")
private Integer cylinderInfo;
/**
* 气瓶标签信息
*/
@TableField("cylinder_tag_info")
private Integer cylinderTagInfo;
/**
* 气瓶检验信息
*/
@TableField("cylinder_inspection_info")
private Integer cylinderInspectionInfo;
/**
* 气瓶充装前检查
*/
@TableField("cylinder_filling_info")
private Integer cylinderFillingInfo;
/**
* 气瓶充装信息
*/
@TableField("cylinder_filling_record_info")
private Integer cylinderFillingRecordInfo;
/**
* 充装后复查
*/
@TableField("cylinder_filling_check_info")
private Integer cylinderFillingCheckInfo;
/**
* 气瓶充装信息审核
*/
@TableField("cylinder_examine_info")
private Integer cylinderExamineInfo;
/**
* 气瓶充装信息审核
*/
@TableField("cylinder_unit")
private Integer cylinderUnit;
/**
* 总量
*/
@TableField("cylinder_total")
private Integer cylinderTotal;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
/**
* 气瓶充装信息--充装前检查
*
* @author duanwei
* @date 2022-08-11
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_filling")
@ApiModel(value="TzCylinderFilling对象", description="气瓶充装信息--充装前检查")
public class CylinderFilling extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "充装前检查Id")
private String fillingBeforeId;
@ApiModelProperty(value = "充装企业名称")
private String fillingUnitName;
@ApiModelProperty(value = "气瓶唯一标识码")
private String sequenceCode;
@ApiModelProperty(value = "是否在检验有效期以内")
private String isValid;
@ApiModelProperty(value = "警示标签上印有的瓶装气体的名称及化学分子式应与气瓶钢印标志是否一致")
private Integer same;
@ApiModelProperty(value = "气瓶外表面的颜色标志是否符合规定")
private Integer isRegulations;
@ApiModelProperty(value = "气瓶瓶阀的出气口螺纹型式是否符合GB/T15383")
@TableField("is_compliance_withGBT")
private Integer isComplianceWithgbt;
@ApiModelProperty(value = "气瓶内有无剩余压力")
private Integer haveStillPressure;
@ApiModelProperty(value = "气瓶外表面有无裂纹、严重腐蚀、明显变形及其他严重外部损伤缺陷")
private Integer isComplete;
@ApiModelProperty(value = "气瓶的安全附件齐全并符合安全要求")
private Integer haveSecurityDocuments;
@ApiModelProperty(value = "检查人员姓名")
private String inspectorUser;
@ApiModelProperty(value = "检查时间")
private String inspectionDate;
@ApiModelProperty(value = "同步时间 yyyy-MM-dd HH24:mi:ss")
private Date syncDate;
@ApiModelProperty(value = "0-新增 1-更新 2-删除")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
@ApiModelProperty(value = "数据完整度")
private Double integrity;
@ApiModelProperty(value = "统一社会信用代码")
private String creditCode;
@ApiModelProperty(value = "新投入使用气瓶或经检验后首次投入使用气瓶,充装前应按照规定先置换瓶内空气,并经分析合格后方可充气")
private String fillBeforeItem;
@ApiModelProperty(value = "检查结果")
private String checkResults;
@ApiModelProperty(value = "不合格项")
private String nonconformances;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
/**
* 液化气体气瓶充装信息-充装后复查
*
* @author duanwei
* @date 2022-08-11
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_filling_check")
@ApiModel(value="TzCylinderFillingCheck对象", description="液化气体气瓶充装信息-充装后复查")
public class CylinderFillingCheck extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "充装后复查ID")
private String fillingCheckId;
@ApiModelProperty(value = "充装量在规定范围内")
private Integer withinScope;
@ApiModelProperty(value = "瓶阀及其与瓶口连接的密封良好")
private Integer sealedState;
@ApiModelProperty(value = "瓶体未出现鼓包变形或泄露等严重缺陷")
private Integer defective;
@ApiModelProperty(value = "瓶体温度没有异常升高的迹象")
private Integer abnormalTemperature;
@ApiModelProperty(value = "气瓶粘贴警示标签和充装标签")
private Integer warningSign;
@ApiModelProperty(value = "液化气瓶充装量符合有关规定,充装后逐瓶称重")
private String compliance;
@ApiModelProperty(value = "检查人员姓名")
private String inspector;
@ApiModelProperty(value = "检查时间")
private String inspectionDate;
@ApiModelProperty(value = "同步时间 yyyy-MM-dd HH24:mi:ss")
private Date syncDate;
@ApiModelProperty(value = "0-新增 1-更新 2-删除")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
@ApiModelProperty(value = "数据完整度")
private Double integrity;
@ApiModelProperty(value = "检查结果")
private String checkResults;
@ApiModelProperty(value = "不合格项")
private String nonconformances;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2022-03-11
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_filling_check_data_unit")
public class CylinderFillingCheckDataUnit extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 充装次数
*/
@TableField("total_sum")
private Long totalSum;
/**
* 充装次数*2(充装检查合格率组态配置temp字段)
*/
@TableField("total_sum_double")
private Long totalSumDouble;
/**
* 充装前检查数
*/
@TableField("filling_count")
private Long fillingCount;
/**
* 充装前检查率
*/
@TableField("filling_percent")
private Double fillingPercent;
/**
* 充装后检查数
*/
@TableField("filling_check_count")
private Long fillingCheckCount;
/**
* 充装后检查率
*/
@TableField("filling_check_percent")
private Double fillingCheckPercent;
/**
* 充装检查合格数
*/
@TableField("filling_passed_count")
private Long fillingPassedCount;
/**
* 充装检查合格率
*/
@TableField("filling_passed_percent")
private Double fillingPassedPercent;
/**
* 企业编码
*/
@TableField("app_id")
private String appId;
/**
* 更新时间
*/
@TableField("update_time")
private Date updateTime;
/**
* 充装年份
*/
@TableField("filling_year")
private String fillingYear;
/**
* 充装月份
*/
@TableField("filling_month")
private String fillingMonth;
//filling_date
/**
* 充装年月
*/
@TableField("filling_date")
private String fillingDate;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 气瓶充装总量统计表-企业
*
* @author system_generator
* @date 2022-03-14
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_filling_data_unit")
public class CylinderFillingDataUnit extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 本月充装量
*/
@TableField("total_sum")
private Double totalSum;
/**
* 充装量增减量
*/
@TableField("change_sum")
private Double changeSum;
/**
* 增减环比
*/
@TableField("change_percent")
private String changePercent;
/**
* 企业编码
*/
@TableField("app_id")
private String appId;
/**
* 更新时间
*/
@TableField("update_time")
private Date updateTime;
/**
* 充装年份
*/
@TableField("filling_year")
private String fillingYear;
/**
* 充装月份
*/
@TableField("filling_month")
private String fillingMonth;
/**
* 充装日期
*/
@TableField("filling_date")
private String fillingDate;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
/**
* 液化气体气瓶充装信息审核
*
* @author duanwei
* @date 2022-08-11
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_filling_examine")
@ApiModel(value="TzCylinderFillingExamine对象", description="液化气体气瓶充装信息审核")
public class CylinderFillingExamine extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "充装信息审核ID")
private String fillingExamineId;
@ApiModelProperty(value = "报表生成时间")
private String fillingAuditDate;
@ApiModelProperty(value = "充装审核报表附件地址")
private String fillingAuditUrl;
@ApiModelProperty(value = "充装审核报表附件名称")
private String fillingAuditName;
@ApiModelProperty(value = "同步时间 yyyy-MM-dd HH24:mi:ss")
private Date syncDate;
@ApiModelProperty(value = "0-新增 1-更新 2-删除")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
@ApiModelProperty(value = "数据完整度")
private Double integrity;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import java.util.Date;
/**
* 液化气体气瓶充装信息-充装记录
*
* @author duanwei
* @date 2022-08-11
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_filling_record")
@ApiModel(value="TzCylinderFillingRecord对象", description="液化气体气瓶充装信息-充装记录")
public class CylinderFillingRecord extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "充装记录Id")
private String fillingRecordId;
@ApiModelProperty(value = "充装开始时间")
@TableField("filling_starttime")
private String fillingStarttime;
@ApiModelProperty(value = "充装结束时间")
@TableField("filling_endtime")
private String fillingEndtime;
@ApiModelProperty(value = "充装人员姓名")
private String fillingUser;
@ApiModelProperty(value = "充装量(Kg)")
private Double fillingQuantity;
@ApiModelProperty(value = "室温")
private Double temperature;
@ApiModelProperty(value = "异常情况")
private Integer abnormal;
@ApiModelProperty(value = "同步时间 yyyy-MM-dd HH24:mi:ss")
private Date syncDate;
@ApiModelProperty(value = "1初次同步数据 2上层系统已同步数据 0已删除数据")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
@ApiModelProperty(value = "数据完整度")
private Double integrity;
@ApiModelProperty(value = "不能与充装人员姓名相同")
private String inspectorName;
@ApiModelProperty(value = "充装前检查Id")
private String fillingBeforeId;
@ApiModelProperty(value = "充装后复查ID")
private String fillingCheckId;
@ApiModelProperty(value = "充装信息审核ID")
private String fillingExamineId;
@ApiModelProperty(value = "是否保存到es(1标识已经保存过)")
private String isNotEs;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2022-03-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_filling_unload_data")
public class CylinderFillingUnloadData extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 充装总量
*/
@TableField("filling_sum")
private Double fillingSum;
/**
* 卸液总量
*/
@TableField("unload_sum")
private Double unloadSum;
/**
* 充卸日期
*/
@TableField("statis_date")
private Date statisDate;
/**
* 充卸日期字符串
*/
@TableField("statis_date_str")
private String statisDateStr;
/**
* 区域编码
*/
@TableField("region_code")
private String regionCode;
/**
* 充卸年份
*/
@TableField("statis_year")
private String statisYear;
/**
* 更新时间
*/
@TableField("update_time")
private Date updateTime;
/**
* 充卸月份
*/
@TableField("statis_month")
private String statisMonth;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2022-03-11
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_filling_unload_data_unit")
public class CylinderFillingUnloadDataUnit extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 充装总量
*/
@TableField("filling_sum")
private Double fillingSum;
/**
* 卸液总量
*/
@TableField("unload_sum")
private Double unloadSum;
/**
* 充卸日期
*/
@TableField("statis_date")
private Date statisDate;
/**
* 企业编码
*/
@TableField("app_id")
private String appId;
/**
* 充卸年份
*/
@TableField("statis_year")
private String statisYear;
/**
* 更新时间
*/
@TableField("update_time")
private Date updateTime;
/**
* 充卸月份
*/
@TableField("statis_month")
private String statisMonth;
/**
* 充卸日期字符串
*/
@TableField("statis_date_str")
private String statisDateStr;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
import java.util.Date;
/**
* 气瓶基本信息
*
* @author duanwei
* @date 2022-08-11
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_info")
@ApiModel(value="TzCylinderInfo对象", description="气瓶基本信息")
public class CylinderInfo extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "产权单位名称")
private String unitName;
@ApiModelProperty(value = "出厂编号")
private String factoryNum;
@ApiModelProperty(value = "气瓶状态")
private Integer cylinderStatus;
@ApiModelProperty(value = "气瓶品种")
private Integer cylinderVariety;
@ApiModelProperty(value = "容积(L)")
private Double volume;
@ApiModelProperty(value = "制造日期")
private String manufacturingDate;
@ApiModelProperty(value = "制造单位")
private String manufacturingUnit;
@ApiModelProperty(value = "单位内部编号")
private String unitInnerCode;
@ApiModelProperty(value = "气瓶唯一标识码")
private String sequenceCode;
@ApiModelProperty(value = "Ԥ???ȼ?")
private String earlyWarningLevel;
@ApiModelProperty(value = "????Ԥ??ʱ?")
private Date earlyWarningLevelCalDate;
@ApiModelProperty(value = "????վ??ʹ???û????")
private String endCustomCode;
@ApiModelProperty(value = "同步时间 yyyy-MM-dd HH24:mi:ss")
private Date syncDate;
@ApiModelProperty(value = "0-新增 1-更新 2-删除")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
@ApiModelProperty(value = "数据完整度")
private Double integrity;
@ApiModelProperty(value = "???")
private String longitude;
@ApiModelProperty(value = "γ?")
private String latitude;
@ApiModelProperty(value = "统一社会信用代码")
private String creditCode;
@ApiModelProperty(value = "充装介质")
private String fillingMedia;
@ApiModelProperty(value = "产品名称")
private String productName;
@ApiModelProperty(value = "产品合格证")
private String productQualified;
@ApiModelProperty(value = "质量证明书")
private String proofQuality;
@ApiModelProperty(value = "监督检验证书")
private String supervisionInspec;
@ApiModelProperty(value = "型式实验证书")
private String typeExperiments;
@ApiModelProperty(value = "阀门制造单位")
private String valveManufacturUnit;
@ApiModelProperty(value = "公称工作压力(MPa)")
private Double nominalWorkPressure;
@ApiModelProperty(value = "设备品种名称")
private String cylinderVarietyName;
@ApiModelProperty(value = "充装介质名称")
private String fillingMediaName;
@ApiModelProperty(value = "监管码")
private String SupervisionCode;
@ApiModelProperty(value = "是否保存到es(1标识已经保存过)")
private String isNotEs;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2022-03-04
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_info_data")
public class CylinderInfoData extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 气瓶总量
*/
@TableField("total_sum")
private Long totalSum;
/**
* 气瓶增减数量
*/
@TableField("change_sum")
private Long changeSum;
/**
* 增减环比
*/
@TableField("change_percent")
private String changePercent;
/**
* 区域编码
*/
@TableField("region_code")
private String regionCode;
/**
* 企业编码
*/
@TableField("app_id")
private String appId;
/**
* 更新时间
*/
@TableField("update_time")
private Date updateTime;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2022-03-14
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_info_data_unit")
public class CylinderInfoDataUnit extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 气瓶总量
*/
@TableField("total_sum")
private Long totalSum;
/**
* 气瓶增减数量
*/
@TableField("change_sum")
private Long changeSum;
/**
* 增减环比
*/
@TableField("change_percent")
private String changePercent;
/**
* 企业编码
*/
@TableField("app_id")
private String appId;
/**
* 更新时间
*/
@TableField("update_time")
private Date updateTime;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
/**
* 气瓶检验信息
*
* @author duanwei
* @date 2022-08-11
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_inspection")
@ApiModel(value="TzCylinderInspection对象", description="气瓶检验信息")
public class CylinderInspection extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "检验单位")
private String inspectionUnit;
@ApiModelProperty(value = "气瓶唯一标识码")
private String sequenceCode;
@ApiModelProperty(value = "检验日期")
private String inspectionDate;
@ApiModelProperty(value = "下次检验日期")
private String nextInspectionDate;
@ApiModelProperty(value = "检验结果")
private String inspectionResult;
@ApiModelProperty(value = "同步时间 yyyy-MM-dd HH24:mi:ss")
private Date syncDate;
@ApiModelProperty(value = "0-新增 1-更新 2-删除")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
@ApiModelProperty(value = "数据完整度")
private Double integrity;
@ApiModelProperty(value = "不合格报废数量")
private String scrapQuantity;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2022-03-08
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_integrity_data")
public class CylinderIntegrityData extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 企业名称
*/
@TableField("unit_name")
private String unitName;
/**
* 数据完整度
*/
@TableField("integrity")
private Double integrity;
/**
* 区域编码
*/
@TableField("region_code")
private String regionCode;
/**
* 企业编码
*/
@TableField("app_id")
private String appId;
/**
* 更新时间
*/
@TableField("update_time")
private Date updateTime;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2022-03-11
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_integrity_data_unit")
public class CylinderIntegrityDataUnit extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 数据类型
*/
@TableField("data_type")
private String dataType;
/**
* 数据完整度
*/
@TableField("integrity")
private Double integrity;
/**
* 企业编码
*/
@TableField("app_id")
private String appId;
/**
* 更新时间
*/
@TableField("update_time")
private Date updateTime;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
/**
* 气瓶标签信息
*
* @author duanwei
* @date 2022-08-11
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_tags")
@ApiModel(value="TzCylinderTags对象", description="气瓶标签信息")
public class CylinderTags extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "气瓶唯一标识码")
private String sequenceCode;
@ApiModelProperty(value = "二维码编号")
@TableField("qrCode")
private String qrCode;
@ApiModelProperty(value = "电子标签编号")
private String electronicLabelCode;
@ApiModelProperty(value = "同步时间 yyyy-MM-dd HH24:mi:ss")
private Date syncDate;
@ApiModelProperty(value = "0-新增 1-更新 2-删除")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
@ApiModelProperty(value = "数据完整度")
private Double integrity;
@ApiModelProperty(value = "气瓶钢印标识")
private String gasCylinderStamp;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2022-03-11
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_tags_data_unit")
public class CylinderTagsDataUnit extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 气瓶标签比
*/
@TableField("tag_percent")
private String tagPercent;
/**
* 气瓶数量
*/
@TableField("cylinder_sum")
private Long cylinderSum;
/**
* 企业编码
*/
@TableField("app_id")
private String appId;
/**
* 更新时间
*/
@TableField("update_time")
private Date updateTime;
/**
* 标签数量
*/
@TableField("tags_sum")
private Long tagsSum;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
/**
* 气瓶企业信息
*
* @author duanwei
* @date 2022-08-11
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_unit")
@ApiModel(value="TzCylinderUnit对象", description="气瓶企业信息")
public class CylinderUnit extends BaseEntity {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位ID")
private String unitId;
@ApiModelProperty(value = "所属区域")
private String regionCode;
@ApiModelProperty(value = "单位名称")
private String unitName;
@ApiModelProperty(value = "统一社会信用代码")
private String creditCode;
@ApiModelProperty(value = "详细地址")
private String address;
@ApiModelProperty(value = "企业负责人")
private String unitPerson;
@ApiModelProperty(value = "企业负责人手机")
private String personMobilePhone;
@ApiModelProperty(value = "企业负责人固定电话")
private String personTelephone;
@ApiModelProperty(value = "企业邮编")
private String postalCode;
@ApiModelProperty(value = "同步时间 yyyy-MM-dd HH24:mi:ss")
private Date syncDate;
@ApiModelProperty(value = "0-新增 1-更新 2-删除")
private Integer syncState;
@ApiModelProperty(value = "对接公司编码")
private String appId;
@ApiModelProperty(value = "经度")
private String longitude;
@ApiModelProperty(value = "纬度")
private String latitude;
@ApiModelProperty(value = "数据完整度")
private Double integrity;
@ApiModelProperty(value = "安全管理员")
private String securityAdm;
@ApiModelProperty(value = "安全管理员手机")
private String securityAdmPhone;
@ApiModelProperty(value = "所属区域")
private String regionName;
@ApiModelProperty(value = "技术服务商")
private String developerAgency;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2022-03-04
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_unit_data")
public class CylinderUnitData extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 企业总量
*/
@TableField("total_sum")
private Long totalSum;
/**
* 企业增减数量
*/
@TableField("change_sum")
private Long changeSum;
/**
* 增减环比
*/
@TableField("change_percent")
private String changePercent;
/**
* 区域编码
*/
@TableField("region_code")
private String regionCode;
/**
* 企业编码
*/
@TableField("app_id")
private String appId;
/**
* 更新时间
*/
@TableField("update_time")
private Date updateTime;
}
package com.yeejoin.amos.boot.module.tzs.flc.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 2022-03-09
*/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("tz_cylinder_unload_fake")
public class CylinderUnloadFake extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 卸液量
*/
@TableField("unload_num")
private Double unloadNum;
/**
* 卸液日期
*/
@TableField("unload_time")
private Date unloadTime;
/**
* 企业编码
*/
@TableField("app_id")
private String appId;
/**
* 更新时间
*/
@TableField("update_time")
private Date updateTime;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.util.Date;
/**
* 气瓶终端用户
*
* @author system_generator
* @date 2022-04-21
*/
@Data
@EqualsAndHashCode()
@Accessors(chain = true)
@TableName("tz_end_user")
public class EndUser {
private static final long serialVersionUID = 1L;
@TableId(value = "sequence_nbr", type = IdType.ID_WORKER)
protected Long sequenceNbr;
@TableField(value = "rec_date", fill = FieldFill.INSERT_UPDATE)
protected Date recDate;
@TableField(value = "rec_user_id", fill = FieldFill.INSERT_UPDATE)
protected String recUserId;
/**
* 客户编号
*/
@TableField("custom_code")
private String customCode;
/**
* 客户名称
*/
@TableField("custom_name")
private String customName;
/**
* 客户类型
*/
@TableField("custom_type")
private String customType;
/**
* 开户类型
*/
@TableField("account_type")
private String accountType;
/**
* 联系人
*/
@TableField("contact")
private String contact;
/**
* 联系电话
*/
@TableField("contact_phone")
private String contactPhone;
/**
* 客户地址
*/
@TableField("address")
private String address;
/**
* 充装单位
*/
@TableField("filling_unit")
private String fillingUnit;
/**
* 所属机构
*/
@TableField("affiliation")
private String affiliation;
/**
* 上次下单时间
*/
@TableField("last_order_date")
private Date lastOrderDate;
/**
* 配送员
*/
@TableField("delivery")
private String delivery;
/**
* 配送员电话
*/
@TableField("delivery_phone")
private String deliveryPhone;
/**
* 钢瓶码
*/
@TableField("cylinder_code")
private String cylinderCode;
/**
* 芯片号
*/
@TableField("chip_code")
private String chipCode;
/**
* 经度
*/
@TableField("longitude")
private String longitude;
/**
* 纬度
*/
@TableField("latitude")
private String latitude;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
import com.yeejoin.amos.boot.biz.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* 车用气瓶使用登记信息(清洗后)
*
* @author duanwei
* @date 2022-08-08
*/
@Data
public class TzCarcylReg {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "使用单位名称")
/**
* 使用单位名称
*/
private String compontName;
@ApiModelProperty(value = "单位统一信用代码")
/**
* 单位统一信用代码
*/
private String compontCode;
@ApiModelProperty(value = "所属机构 ")
/**
* 所属机构
*/
private String dept;
@ApiModelProperty(value = "地址 ")
/**
* 地址
*/
private String address;
@ApiModelProperty(value = "联系人 ")
/**
* 联系人
*/
private String legalPerson;
@ApiModelProperty(value = "电话 ")
/**
* 电话
*/
private String legalPhone;
@ApiModelProperty(value = "车牌号 ")
/**
* 车牌号
*/
private String carNum;
@ApiModelProperty(value = "气瓶使用登记机关 ")
/**
* 气瓶使用登记机关
*/
private String gasDeptName;
@ApiModelProperty(value = "使用登记证编号 ")
/**
* 使用登记证编号
*/
private String useNum;
@ApiModelProperty(value = "投入使用日期 ")
/**
* 投入使用日期
*/
private Date startTime;
@ApiModelProperty(value = "下次检验日期 ")
/**
* 下次检验日期
*/
private Date endTime;
@ApiModelProperty(value = "创建时间 ")
/**
* 创建时间
*/
private Date recDate;
@ApiModelProperty(value = "操作人员 ")
/**
* 操作人员
*/
private String recUserId;
}
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.entity;
package com.yeejoin.amos.boot.module.flc.api.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.enums;
import lombok.Getter;
@Getter
public enum CyclinderStatus {
NOHEGE("3139","不合格"),
HEGE("3140","合格");
private String code;
private String name;
CyclinderStatus(String code,String name){
this.code=code;
this.name=name;
}
public static String getName(String code){
for (CyclinderStatus value : CyclinderStatus.values()) {
if (value.code.equals(code)) {
return value.getName();
}
}
return null;
}
}
package com.yeejoin.amos.boot.module.tzs.flc.api.feign;
package com.yeejoin.amos.boot.module.flc.api.feign;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestMapping;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.feign;
package com.yeejoin.amos.boot.module.flc.api.feign;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.feign;
package com.yeejoin.amos.boot.module.flc.api.feign;
import com.yeejoin.amos.boot.biz.common.feign.FeignConfiguration;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.feign;
package com.yeejoin.amos.boot.module.flc.api.feign;
import com.alibaba.fastjson.JSONObject;
import com.yeejoin.amos.boot.biz.common.feign.MultipartSupportConfig;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import java.util.Map;
@FeignClient(name = "UGP", path = "/ugp", configuration =
{MultipartSupportConfig.class})
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderAreaData;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 气瓶区域统计表 Mapper 接口
*
* @author system_generator
* @date 2022-03-08
*/
public interface CylinderAreaDataMapper extends BaseMapper<CylinderAreaData> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderDateInfo;
public interface CylinderDateInfoMapper extends BaseMapper<CylinderDateInfo> {
}
\ No newline at end of file
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderFillingCheckDataUnit;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 气瓶充装检查情况统计表-企业 Mapper 接口
*
* @author system_generator
* @date 2022-03-11
*/
public interface CylinderFillingCheckDataUnitMapper extends BaseMapper<CylinderFillingCheckDataUnit> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderFillingCheck;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
/**
* 液化气体气瓶充装信息-充装后复查 Mapper 接口
*
* @author system_generator
* @date 2022-03-04
*/
public interface CylinderFillingCheckMapper extends BaseMapper<CylinderFillingCheck> {
Double queryIntegirtyByAppId(String appId);
Integer getFillingCountByMonth(@Param("appId") String appId, @Param("time") Date time);
Integer getFillingPassedCountByMonth(@Param("appId") String appId, @Param("time") Date time);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderFillingDataUnit;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 气瓶充装总量统计表-企业 Mapper 接口
*
* @author system_generator
* @date 2022-03-14
*/
public interface CylinderFillingDataUnitMapper extends BaseMapper<CylinderFillingDataUnit> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderFillingExamine;
/**
* 液化气体气瓶充装信息审核 Mapper 接口
*
* @author system_generator
* @date 2022-03-04
*/
public interface CylinderFillingExamineMapper extends BaseMapper<CylinderFillingExamine> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderFilling;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
/**
* 气瓶充装信息--充装前检查 Mapper 接口
*
* @author system_generator
* @date 2022-03-04
*/
public interface CylinderFillingMapper extends BaseMapper<CylinderFilling> {
Double queryIntegirtyByAppId(String appId);
Integer getFillingCountByMonth(@Param("appId") String appId, @Param("time") Date time);
Integer getFillingPassedCountByMonth(@Param("appId") String appId, @Param("time") Date time);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.tzs.api.entity.ESCylinderFillingRecordDto;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderFillingRecord;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
import java.util.List;
/**
* 液化气体气瓶充装信息-充装记录 Mapper 接口
*
* @author system_generator
* @date 2022-03-04
*/
public interface CylinderFillingRecordMapper extends BaseMapper<CylinderFillingRecord> {
Double queryIntegirtyByAppId(String appId);
Double getFillingSum(@Param("regionCode") String r,@Param("time") Date time);
/**
* 根据查询条件返回充装记录信息
* @param page
* @param sortParam
* @param sortRule
* @return
*/
Page<List<CylinderFillingRecordDto>> queryListByQueryDto(IPage<CylinderFillingRecordDto> page,
// @Param("fillingUnitName") String fillingUnitName,
// @Param("propertyUnit") String propertyUnit,
// @Param("factoryNum") String factoryNum,
// @Param("cylinderVariety") String cylinderVariety,
// @Param("qrCode") String qrCode,
// @Param("electronicLabelCode") String electronicLabelCode,
// @Param("sequenceCode") String sequenceCode,
// @Param("unitInnerCode") String unitInnerCode,
@Param("fillingStartTime") String fillingStartTime,
@Param("fillingEndTime") String fillingEndTime,
@Param("sortParam") String sortParam,
@Param("sortRule") String sortRule,
@Param("appId") String appId
);
Page<ESCylinderFillingRecordDto> getCyinderFillingRecord(Page<ESCylinderFillingRecordDto> cylinderFillingRecordDto);
Double getFillingSumByMonth(@Param("appId") String appId,@Param("time") Date time);
Integer getFillingCountByMonth(@Param("appId") String appId,@Param("time") Date time);
Double getFillingSumByDate(@Param("appId") String appId,@Param("time") Date time);
ESCylinderFillingRecordDto getCyinderFillingRecordInfo(String appId, String sequenceCode);
Integer getCylinderFillingRecordTotal();
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderFillingUnloadData;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 气瓶充卸统计表 Mapper 接口
*
* @author system_generator
* @date 2022-03-09
*/
public interface CylinderFillingUnloadDataMapper extends BaseMapper<CylinderFillingUnloadData> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderFillingUnloadDataUnit;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 气瓶充卸统计表-企业 Mapper 接口
*
* @author system_generator
* @date 2022-03-11
*/
public interface CylinderFillingUnloadDataUnitMapper extends BaseMapper<CylinderFillingUnloadDataUnit> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderInfoData;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 气瓶总量统计表 Mapper 接口
*
* @author system_generator
* @date 2022-03-04
*/
public interface CylinderInfoDataMapper extends BaseMapper<CylinderInfoData> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderInfoDataUnit;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 气瓶总量统计表-企业 Mapper 接口
*
* @author system_generator
* @date 2022-03-14
*/
public interface CylinderInfoDataUnitMapper extends BaseMapper<CylinderInfoDataUnit> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.CylinderInfoDto;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderInfo;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Map;
/**
* 气瓶基本信息 Mapper 接口
*
* @author system_generator
* @date 2021-12-14
*/
public interface CylinderInfoMapper extends BaseMapper<CylinderInfo> {
/**
* 查询根据公司查询气瓶数量以及过期气瓶数
* @param sequenceNbr
* @return
*/
Map<String, String> queryNumAndOutOfDateNum(@Param("sequenceNbr") Long sequenceNbr);
Integer getMonthInfoTotal(@Param("regionCode") String regionCode);
/**
* 获取上个月气瓶总量
* @return
*/
Integer getLastMonthInfoTotal(@Param("regionCode") String regionCode);
/**
* 获取上上个月气瓶总量
* @return
*/
Integer getMonthBeforeLastInfoTotal(@Param("regionCode")String regionCode);
/**
* 根据regionCode 获取气瓶数量
* @param regionCode
* @return
*/
Integer getInfoTotalByRegionCode(@Param("regionCode") String regionCode);
Double queryIntegirtyByAppId(@Param("appId") String appId);
Integer getWarnNum(String code);
Integer getMonthInfoTotalUnit(@Param("appId") String appId);
/**
* 获取上个月气瓶总量-APPID
* @return
*/
Integer getLastMonthInfoTotalUnit(@Param("appId") String appId);
/**
* 获取上上个月气瓶总量-APPID
* @return
*/
Integer getMonthBeforeLastInfoTotalUnit(@Param("appId")String appId);
Integer countOverDateNumber(@Param("earlyWarningLevel") String earlyWarningLevel);
Page<CylinderInfoDto> queryPageListByEarlyWarningLevel(Page<CylinderInfoDto> page, @Param("earlyWarningLevel") String earlyWarningLevel);
/**
* 查询行政区划下的所有气瓶
*
* @param regionCode
* @return
*/
List<CylinderInfoDto> listWithRegionCode(Integer regionCode);
Page<CylinderInfoDto> cyinderInfoList(Page<CylinderInfoDto> page, CylinderInfoDto cylinderInfoDto, String sort, List<String> appids);
Page<CylinderInfoDto> getCyinderInfoList(Page<CylinderInfoDto> page);
Page<CylinderInfoDto> cyinderOutInfoList(Page<CylinderInfoDto> page, CylinderInfoDto cylinderInfoDto, String sort, List<String> appids);
Integer getInfoTotal();
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderInfo;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderInspection;
/**
* 气瓶检验信息 Mapper 接口
*
* @author system_generator
* @date 2022-03-04
*/
public interface CylinderInspectionMapper extends BaseMapper<CylinderInspection> {
Page<CylinderInfo> queryOutOfDateCylinder(Page<CylinderInfo> pageBean,String appId);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderIntegrityData;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 气瓶数据完整度表 Mapper 接口
*
* @author system_generator
* @date 2022-03-08
*/
public interface CylinderIntegrityDataMapper extends BaseMapper<CylinderIntegrityData> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderIntegrityDataUnit;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 气瓶数据完整度表-企业 Mapper 接口
*
* @author system_generator
* @date 2022-03-11
*/
public interface CylinderIntegrityDataUnitMapper extends BaseMapper<CylinderIntegrityDataUnit> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderTagsDataUnit;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 气瓶及标签数量比表-企业 Mapper 接口
*
* @author system_generator
* @date 2022-03-11
*/
public interface CylinderTagsDataUnitMapper extends BaseMapper<CylinderTagsDataUnit> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderTags;
import org.apache.ibatis.annotations.Param;
/**
* 气瓶标签信息 Mapper 接口
*
* @author system_generator
* @date 2022-03-04
*/
public interface CylinderTagsMapper extends BaseMapper<CylinderTags> {
Double queryIntegirtyByAppId(@Param("appId") String appId);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderUnitData;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 企业总量统计表 Mapper 接口
*
* @author system_generator
* @date 2022-03-04
*/
public interface CylinderUnitDataMapper extends BaseMapper<CylinderUnitData> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderUnit;
import org.apache.ibatis.annotations.Param;
/**
* 气瓶企业信息 Mapper 接口
*
* @author system_generator
* @date 2021-12-14
*/
public interface CylinderUnitMapper extends BaseMapper<CylinderUnit> {
/**
* 获取上个月企业总量
* @return
*/
Integer getLastMonthUnitTotal(@Param("regionCode") String regionCode);
/**
* 获取上上个月企业总量
* @return
*/
Integer getMonthBeforeLastUnitTotal(@Param("regionCode") String regionCode);
/**
* 根据regioncode 获取企业总量
* @param regionCode
* @return
*/
Integer getUnitTotalByRegionCode(@Param("regionCode") String regionCode);
Integer getWarnNum(String code);
Integer getWarnNumByAppId(String appId);
/**
* 根据creditCode查询该企业是否存在许可超期
* @param creditCode 统一社会信用代码
* @return
*/
Integer getLicenseOutOfDate(String creditCode);
Integer getThisMonthUnitTotalByRegionCode(String regionCode);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderUnloadFake;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 卸液数据表-假数据 Mapper 接口
*
* @author system_generator
* @date 2022-03-09
*/
public interface CylinderUnloadFakeMapper extends BaseMapper<CylinderUnloadFake> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.EndUser;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 气瓶终端用户 Mapper 接口
*
* @author system_generator
* @date 2022-04-21
*/
public interface EndUserMapper extends BaseMapper<EndUser> {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.EquipmentAssociated;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.flc.api.entity.EquipmentAssociated;
/**
* 配套设备/设施/部件 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.EquipmentIndexInform;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.flc.api.entity.EquipmentIndexInform;
/**
* 设备指标 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.EquipmentIndex;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.flc.api.entity.EquipmentIndex;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.EquipmentIndex;
/**
* 设备指标 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.EquipmentInformDto;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.EquipmentInform;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.flc.api.dto.EquipmentInformDto;
import com.yeejoin.amos.boot.module.flc.api.entity.EquipmentInform;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
import java.util.List;
/**
......@@ -34,18 +33,18 @@ public interface EquipmentInformMapper extends BaseMapper<EquipmentInform> {
Page<List<EquipmentInformDto>> queryDtoListSub(Page<EquipmentInformDto> page,
@Param("productCode") String productCode,
@Param("productInformDateStart") String productInformDateStart,
@Param("productInformDateEnd") String productInformDateEnd,
@Param("productUnitId") Long productUnitId,
@Param("regionCode") String regionCode,
@Param("address") String address,
@Param("planProductDateStart") String planProductDateStart,
@Param("planProductDateEnd") String planProductDateEnd,
@Param("acceptUnitId") Long acceptUnitId,
@Param("informStatus") String informStatus,
@Param("sortParam") String sortParam,
@Param("sortRule") String sortRule,
@Param("companyId") Long companyId);
@Param("productCode") String productCode,
@Param("productInformDateStart") String productInformDateStart,
@Param("productInformDateEnd") String productInformDateEnd,
@Param("productUnitId") Long productUnitId,
@Param("regionCode") String regionCode,
@Param("address") String address,
@Param("planProductDateStart") String planProductDateStart,
@Param("planProductDateEnd") String planProductDateEnd,
@Param("acceptUnitId") Long acceptUnitId,
@Param("informStatus") String informStatus,
@Param("sortParam") String sortParam,
@Param("sortRule") String sortRule,
@Param("companyId") Long companyId);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.Equipment;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.flc.api.entity.Equipment;
/**
* 装备信息表 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.EquipmentUseInfo;
import com.yeejoin.amos.boot.module.flc.api.entity.EquipmentUseInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.InformEquipment;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.flc.api.entity.InformEquipment;
/**
* 告知申请-设备信息表 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.InformProcessInfo;
import com.yeejoin.amos.boot.module.flc.api.entity.InformProcessInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.PersonEducation;
import com.yeejoin.amos.boot.module.flc.api.entity.PersonEducation;
/**
* 企业人员资质信息表 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.flc.api.entity.PersonQuality;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.PersonQuality;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.RegUnitIc;
import com.yeejoin.amos.boot.module.flc.api.entity.RegUnitIc;
/**
* 注册单位工商信息表 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.RegUnitInfo;
import com.yeejoin.amos.boot.module.flc.api.entity.RegUnitInfo;
import java.util.List;
......@@ -15,8 +15,9 @@ public interface RegUnitInfoMapper extends BaseMapper<RegUnitInfo> {
List<RegUnitInfo> userData(String phone);
RegUnitInfo userDataINfo(String adminLoginName,String adminLoginPwd);
RegUnitInfo userIdINfo(String userId);
RegUnitInfo userDataINfo(String adminLoginName, String adminLoginPwd);
RegUnitInfo userIdINfo(String userId);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.Task;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.flc.api.entity.Task;
/**
* 任务表 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.TzCarcylReg;
import java.util.List;
/**
* 车用气瓶使用登记信息(清洗后) Mapper 接口
*
* @author duanwei
* @date 2022-08-08
*/
public interface TzCarcylMapper extends BaseMapper<TzCarcylReg> {
/**
* @param page 分頁内容
* @param TzCarcylRegDto 筛选内容
* @return
*/
IPage<TzCarcylRegDto> pageByOrgCode(Page<TzCarcylRegDto> page, TzCarcylRegDto TzCarcylRegDto,String superviseOrgCode);
IPage<TzCarcylRegDto> pageByCompanyCode(Page<TzCarcylRegDto> page, TzCarcylRegDto TzCarcylRegDto,String companyCode);
TzCarcylRegDto getUserInfoger(String sequenceNbr);
String getUseNum(String sequenceNbr);
List<TzCarcylFillInfoDto> getFillingInfo(String useCode);
List<TzCarcylInspectDto> getCheckingInfo(String useCode);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.*;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderInfo;
import java.util.List;
/**
* 气瓶基本信息 Mapper 接口
*
* @author duanwei
* @date 2022-08-11
*/
public interface TzCylinderMapper extends BaseMapper<CylinderInfo> {
IPage<TzCylinderInfoDto> getTzCylinderInfoList(Page<TzCylinderInfoDto> page, TzCylinderInfoDto tzCylinderInfoDto, String superviseOrgCode);
TzCylinderInfoDto getTzCylinderInfoDto(String sequenceNbr);
String getSequencCode(String sequenceNbr);
TzCylinderProduceDto getTzCylinderProduceDto(String SequenceCode);
TzCylinderTagsDto getTzCylinderTagsDto(String sequenceCode);
List<TzCylinderInspectionDto> getTzCylinderInspectionDto(String sequenceCode);
List<TzCylinderFillingDto> getTzCylinderFillingDto(String sequenceCode);
TzCylinderBeforeCheckDto getTzCylinderBeforeCheck(String fillingBeforeId);
List<TzCylinderCheckDto> getTzCylinderCheckItem();
TzCylinderAfterCheckDto getTzCylinderAfterCheck(String fillingCheckId);
List<TzCylinderCheckDto> getTzCylinderAfterCheckItem();
}
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.UnitInfoApprove;
import com.yeejoin.amos.boot.module.flc.api.entity.UnitInfoApprove;
/**
* 企业信息审批意见表 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.UnitInfoChange;
import com.yeejoin.amos.boot.module.flc.api.entity.UnitInfoChange;
/**
* 企业信息变更表 Mapper 接口
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.UnitInfoDto;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.UnitInfo;
import com.yeejoin.amos.boot.module.flc.api.dto.UnitInfoDto;
import com.yeejoin.amos.boot.module.flc.api.entity.UnitInfo;
import org.apache.ibatis.annotations.Param;
import java.util.List;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.mapper;
package com.yeejoin.amos.boot.module.flc.api.mapper;
import org.apache.ibatis.annotations.Param;
......@@ -8,9 +8,9 @@ import java.util.Map;
/**
* 企业人员Mapper
*/
public interface UnitPersonMapper {
public interface UnitPersonMapper {
int selectPersonListCount(@Param("map")Map<String, Object> map);
int selectPersonListCount(@Param("map") Map<String, Object> map);
List<Map<String, Object>> selectPersonList(@Param("map")Map<String, Object> map);
List<Map<String, Object>> selectPersonList(@Param("map") Map<String, Object> map);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 气瓶区域统计表接口类
*
* @author system_generator
* @date 2022-03-08
*/
public interface ICylinderAreaDataService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 气瓶充装检查情况统计表-企业接口类
*
* @author system_generator
* @date 2022-03-11
*/
public interface ICylinderFillingCheckDataUnitService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 液化气体气瓶充装信息-充装后复查接口类
*
* @author system_generator
* @date 2022-03-04
*/
public interface ICylinderFillingCheckService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 气瓶充装总量统计表-企业接口类
*
* @author system_generator
* @date 2022-03-14
*/
public interface ICylinderFillingDataUnitService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 液化气体气瓶充装信息审核接口类
*
* @author system_generator
* @date 2022-03-04
*/
public interface ICylinderFillingExamineService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.tzs.api.entity.ESCylinderFillingRecordDto;
import java.util.List;
/**
* 液化气体气瓶充装信息-充装记录接口类
*
* @author system_generator
* @date 2022-03-04
*/
public interface ICylinderFillingRecordService {
ESCylinderFillingRecordDto saveCylinderFillingRecordToES(ESCylinderFillingRecordDto ci);
Page<ESCylinderFillingRecordDto> getCyinderFillingRecord(Page<ESCylinderFillingRecordDto> cylinderFillingRecordDto);
Page<ESCylinderFillingRecordDto> queryByKeys(ESCylinderFillingRecordDto esCylinderFillingRecordDto, int pageNum, int pageSize);
void saveCylinderFillingRecord2ES(List<ESCylinderFillingRecordDto> records);
Integer getCylinderFillingRecordTotal();
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 气瓶充装信息--充装前检查接口类
*
* @author system_generator
* @date 2022-03-04
*/
public interface ICylinderFillingService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 气瓶充卸统计表接口类
*
* @author system_generator
* @date 2022-03-09
*/
public interface ICylinderFillingUnloadDataService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 气瓶充卸统计表-企业接口类
*
* @author system_generator
* @date 2022-03-11
*/
public interface ICylinderFillingUnloadDataUnitService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 气瓶总量统计表接口类
*
* @author system_generator
* @date 2022-03-04
*/
public interface ICylinderInfoDataService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 气瓶总量统计表-企业接口类
*
* @author system_generator
* @date 2022-03-14
*/
public interface ICylinderInfoDataUnitService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.tzs.api.entity.ESCylinderInfoDto;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.CylinderInfoDto;
import java.util.List;
import java.util.Map;
/**
* 气瓶基本信息接口类
*
* @author system_generator
* @date 2021-12-14
*/
public interface ICylinderInfoService {
/**
* 根据企业id 获取气瓶数量及过期气瓶数量
* @param unitId
* @return
*/
Map<String, String> queryNumAndOutOfDateNum(Long unitId);
void synFillingUnloadData();
void synAreaData();
void addIntegrityData();
void getCylinderUnitInfo();
void getCylinderInfo();
void synUnitCylinderInfoData();
void synUnitCylinderFillingData();
void synUnitCylinderTagsData();
void synUnitIntegrityData();
void synUnitFillingCheckData();
void synFillingUnloadUnitData();
Page<CylinderInfoDto> getCyinderInfoList(Page<CylinderInfoDto> page);
ESCylinderInfoDto saveCylinderInfoToES(CylinderInfoDto ci);
Page<ESCylinderInfoDto> queryByKeys(CylinderInfoDto cylinderInfoDto, int pageNum, int pageSize);
void saveCylinderInfo2ES(List<CylinderInfoDto> records);
Integer getInfoTotal();
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 气瓶检验信息接口类
*
* @author system_generator
* @date 2022-03-04
*/
public interface ICylinderInspectionService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 气瓶数据完整度表接口类
*
* @author system_generator
* @date 2022-03-08
*/
public interface ICylinderIntegrityDataService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 气瓶数据完整度表-企业接口类
*
* @author system_generator
* @date 2022-03-11
*/
public interface ICylinderIntegrityDataUnitService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 气瓶及标签数量比表-企业接口类
*
* @author system_generator
* @date 2022-03-11
*/
public interface ICylinderTagsDataUnitService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 气瓶标签信息接口类
*
* @author system_generator
* @date 2022-03-04
*/
public interface ICylinderTagsService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 企业总量统计表接口类
*
* @author system_generator
* @date 2022-03-04
*/
public interface ICylinderUnitDataService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 气瓶企业信息接口类
*
* @author system_generator
* @date 2021-12-14
*/
public interface ICylinderUnitService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
/**
* 卸液数据表-假数据接口类
*
* @author system_generator
* @date 2022-03-09
*/
public interface ICylinderUnloadFakeService {
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.EquipmentAssociatedDto;
import com.yeejoin.amos.boot.module.flc.api.dto.EquipmentAssociatedDto;
/**
* 配套设备/设施/部件接口类
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.bo.ReginParams;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.EquipmentInformDto;
import com.yeejoin.amos.boot.module.flc.api.dto.EquipmentInformDto;
import org.typroject.tyboot.core.foundation.exception.BaseException;
import java.util.List;
......@@ -20,6 +20,7 @@ public interface IEquipmentInformService {
/**
* 获取本单位提交的告知书列表
*
* @param page
* @param equipmentInformDto
* @param sortParam
......@@ -30,6 +31,7 @@ public interface IEquipmentInformService {
/**
* 获取监管端查看的告知书列表
*
* @param page
* @param equipmentInformDto
* @param sortParam
......@@ -48,6 +50,7 @@ public interface IEquipmentInformService {
/**
* 启动 告知书流程
*
* @param sequenceNbr
* @param userInfo
* @return
......@@ -57,14 +60,17 @@ public interface IEquipmentInformService {
/**
* 接收方接收告知书
*
* @param sequenceNbr
* @param userInfo
* @return
* @throws Exception
*/
Boolean acceptInform(Long sequenceNbr, ReginParams userInfo) throws Exception;
/**
* 企业移交告知书
*
* @param sequenceNbr
* @param userInfo
* @return
......@@ -74,22 +80,27 @@ public interface IEquipmentInformService {
/**
* 企业撤回告知书
*
* @param sequenceNbr
* @param userInfo
* @return
* @throws Exception
*/
Boolean withdrawInform(Long sequenceNbr, ReginParams userInfo) throws Exception;
/**
* 接收方驳回告知书
*
* @param sequenceNbr
* @param userInfo
* @return
* @throws Exception
*/
Boolean dismissInform(Long sequenceNbr, ReginParams userInfo) throws Exception;
/**
* 企业撤销告知书
*
* @param sequenceNbr
* @param userInfo
* @return
......@@ -99,6 +110,7 @@ public interface IEquipmentInformService {
/**
* 企业再次提交
*
* @param sequenceNbr
* @param userInfo
* @return
......@@ -108,6 +120,7 @@ public interface IEquipmentInformService {
/**
* 监管端撤回已经通过的告知书
*
* @param sequenceNbr
* @return
*/
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.EquipmentDto;
import com.yeejoin.amos.boot.module.flc.api.dto.EquipmentDto;
import java.util.List;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.InformEquipmentDto;
import com.yeejoin.amos.boot.module.flc.api.dto.InformEquipmentDto;
import java.util.List;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
import com.yeejoin.amos.boot.biz.common.bo.ReginParams;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.EquipmentInformDto;
import com.yeejoin.amos.boot.module.flc.api.dto.EquipmentInformDto;
/**
* 通话记录附件接口类
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
import com.alibaba.fastjson.JSONObject;
import com.yeejoin.amos.boot.biz.common.entity.DataDictionary;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.RegUnitInfoDto;
import com.yeejoin.amos.boot.module.flc.api.dto.RegUnitInfoDto;
import java.util.Collection;
import java.util.List;
......@@ -31,7 +31,7 @@ public interface IRegUnitInfoService {
* @param unitType 单位类型
* @return RegUnitInfoDto
*/
RegUnitInfoDto unitCheck(String unitCode, String unitType,String companyName);
RegUnitInfoDto unitCheck(String unitCode, String unitType, String companyName);
/**
* 单位类型列表字典
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yeejoin.amos.boot.module.tzs.api.entity.PageParam;
/**
* 车用气瓶使用登记信息(列表) 服务类
*
* @author duanwei
* @date 2022-08-08
*/
public interface ITzCarcylService {
IPage<TzCarcylRegDto> page(PageParam pageParam, TzCarcylRegDto idxBizCarcylUserCompany, String key);
TzCarcylTraceDto getTrace(String sequenceNbr);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yeejoin.amos.boot.module.tzs.api.entity.PageParam;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.CylinderInfo;
/**
* 气瓶基本信息 服务类
*
* @author duanwei
* @date 2022-08-11
*/
public interface ITzCylinderService extends IService<CylinderInfo> {
IPage<TzCylinderInfoDto> getCylinderInfoDtoList(PageParam pageParam, TzCylinderInfoDto idxBizCarcylUserCompany, String key);
TzCylinderTraceDto getCylinderTraceDto(String sequenceNbr);
}
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
/**
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.UnitInfoDto;
import com.yeejoin.amos.boot.module.flc.api.dto.UnitInfoDto;
/**
* 企业信息变更表接口类
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.UnitInfoApproveDto;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.UnitInfoDto;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.UnitInfo;
import com.yeejoin.amos.boot.module.tzs.flc.api.entity.UnitInfoChange;
import com.yeejoin.amos.boot.module.flc.api.dto.UnitInfoApproveDto;
import com.yeejoin.amos.boot.module.flc.api.dto.UnitInfoDto;
import com.yeejoin.amos.boot.module.flc.api.entity.UnitInfo;
import com.yeejoin.amos.boot.module.flc.api.entity.UnitInfoChange;
import java.util.List;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.UnitPersonInfoDto;
import com.yeejoin.amos.boot.module.flc.api.dto.UnitPersonInfoDto;
import java.util.List;
import java.util.Map;
......
package com.yeejoin.amos.boot.module.tzs.flc.api.service;
package com.yeejoin.amos.boot.module.flc.api.service;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.BizRecordCount;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.IdxUjerDto;
import com.yeejoin.amos.boot.module.flc.api.dto.BizRecordCount;
import com.yeejoin.amos.boot.module.flc.api.dto.IdxUjerDto;
import java.util.List;
import java.util.Map;
......@@ -16,6 +16,7 @@ public interface InspectionService {
/**
* 返回多个监察统计(list)
*
* @param bizRecordCountList
* @return
*/
......@@ -23,12 +24,13 @@ public interface InspectionService {
/**
* 返回单个监察统计(map)
*
* @param bizRecordCount
* @return
*/
Map<String, Object> bizRecordCountByField(BizRecordCount bizRecordCount);
JSONObject getSafetySupervisionCode(String bizTable,String taskId);
JSONObject getSafetySupervisionCode(String bizTable, String taskId);
JSONObject getSafetySupervisionCodeMap(String bizTable, String mapKey, String mapValue);
......
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