This commit is contained in:
zhangchenbiao
2023-05-31 15:36:45 +08:00
parent 39cef07e6a
commit b00a91d060
12 changed files with 1424 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
package com.cool.store.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-31 02:43
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class EnterpriseUserGroupDO implements Serializable {
@ApiModelProperty("主键")
private Long id;
@ApiModelProperty("组别id")
private String groupId;
@ApiModelProperty("组别名称")
private String groupName;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("创建人id")
private String createUserId;
@ApiModelProperty("更新时间")
private Date updateTime;
@ApiModelProperty("更新人")
private String updateUserId;
@ApiModelProperty("删除标识")
private Boolean deleted;
@ApiModelProperty("共同编辑人userId集合前后逗号分隔")
private String commonEditUserids;
}

View File

@@ -0,0 +1,44 @@
package com.cool.store.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-31 02:43
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class EnterpriseUserGroupMappingDO implements Serializable {
@ApiModelProperty("主键")
private Long id;
@ApiModelProperty("用户id")
private String userId;
@ApiModelProperty("组别id")
private String groupId;
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("创建人id")
private String createUserId;
@ApiModelProperty("更新时间")
private Date updateTime;
@ApiModelProperty("更新人")
private String updateUserId;
@ApiModelProperty("删除标识")
private Boolean deleted;
}

View File

@@ -0,0 +1,133 @@
package com.cool.store.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-31 11:51
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class StoreDO implements Serializable {
@ApiModelProperty("自增ID")
private Long id;
@ApiModelProperty("门店ID")
private String storeId;
@ApiModelProperty("门店名称")
private String storeName;
@ApiModelProperty("门店编号")
private String storeNum;
@ApiModelProperty("门头照")
private String avatar;
@ApiModelProperty("钉钉id")
private String dingId;
@ApiModelProperty("所属区域id")
private Long regionId;
@ApiModelProperty("")
private String province;
@ApiModelProperty("")
private String city;
@ApiModelProperty("")
private String county;
@ApiModelProperty("门店地址")
private String storeAddress;
@ApiModelProperty("定位地址")
private String locationAddress;
@ApiModelProperty("锁定定位:locked/锁定,not_locked/未锁定")
private String isLock;
@ApiModelProperty("经纬度")
private String longitudeLatitude;
@ApiModelProperty("经度")
private String longitude;
@ApiModelProperty("纬度")
private String latitude;
@ApiModelProperty("状态:effective/有效,invalid/失效,ignored/不可用, unSync/未同步")
private String isDelete;
@ApiModelProperty("电话号码")
private String telephone;
@ApiModelProperty("营业时间")
private String businessHours;
@ApiModelProperty("门店面积")
private String storeAcreage;
@ApiModelProperty("门店带宽")
private String storeBandwidth;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("创建人")
private String createName;
@ApiModelProperty("创建人id")
private String createUser;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("更新人")
private String updateName;
@ApiModelProperty("修改人id")
private String updateUser;
@ApiModelProperty("阿里云corpId")
private String aliyunCorpId;
@ApiModelProperty("门店来源")
private String source;
@ApiModelProperty("vds的corpId")
private String vdsCorpId;
@ApiModelProperty("dinging部门id")
private String synDingDeptId;
@ApiModelProperty("区域路径")
private String regionPath;
@ApiModelProperty("是否绑定绑定摄像头0:未绑定;1:已绑定")
private Boolean hasCamera;
@ApiModelProperty("门店状态open营业closed闭店not_open未开业")
private String storeStatus;
@ApiModelProperty("第三方唯一id")
private String thirdDeptId;
@ApiModelProperty("备注")
private String remark;
@ApiModelProperty("动态扩展字段")
private String extendField;
@ApiModelProperty("地址经纬度point")
private byte[] addressPoint;
}

View File

@@ -0,0 +1,52 @@
package com.cool.store.entity;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* @author zhangchenbiao
* @date 2023-05-31 02:27
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SubordinateMappingDO implements Serializable {
@ApiModelProperty("主键")
private Integer id;
@ApiModelProperty("用户ID")
private String userId;
@ApiModelProperty("部门ID")
private String regionId;
@ApiModelProperty("人员ID")
private String personalId;
@ApiModelProperty("0 下属 1 直属上级")
private Integer type;
@ApiModelProperty("创建人")
private String createId;
@ApiModelProperty("创建时间")
private Long createTime;
@ApiModelProperty("更新人")
private String updateId;
@ApiModelProperty("更新时间")
private Long updateTime;
@ApiModelProperty("管辖用户范围self-仅自己all-全部人员define-自定义")
private String userRange;
@ApiModelProperty("auto自动关联 select手动选择")
private String source;
}