Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
57fdd2c63d | |||
6bef534d7d | |||
bafd4aa3ab |
14
Readme.md
14
Readme.md
@ -1 +1,15 @@
|
||||
### 校园旧版
|
||||
|
||||
攀枝花东区-缴费分支
|
||||
对接新app-MAGAPP
|
||||
|
||||
目前暂时去除rabbitmq和es
|
||||
|
||||
目前需要部署:
|
||||
auth,端口:8101 中间件: ok
|
||||
gateway,端口:8300 ok
|
||||
mall,端口:9508 ok
|
||||
school,端口:9503 中间件:rabbitmq
|
||||
user,端口:9501 中间件: ok
|
||||
job,端口:8204
|
||||
system,端口:8201 中间件:es、rabbitmq
|
@ -3,14 +3,12 @@ package com.yida.data.auth.controller;
|
||||
import com.yida.data.auth.entity.BindUser;
|
||||
import com.yida.data.auth.service.SocialLoginService;
|
||||
import com.yida.data.common.core.common.ModuleName;
|
||||
import com.yida.data.common.core.common.ResultBean;
|
||||
import com.yida.data.common.core.entity.FebsResponse;
|
||||
import com.yida.data.common.core.entity.constant.StringConstant;
|
||||
import com.yida.data.common.core.entity.system.UserConnection;
|
||||
import com.yida.data.common.core.exception.FebsException;
|
||||
import com.yida.data.common.core.utils.FebsUtil;
|
||||
import com.yida.data.log.annotation.OperationLog;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@ -31,7 +29,6 @@ import javax.validation.Valid;
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import java.io.IOException;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* @author MrBird
|
||||
@ -181,9 +178,17 @@ public class SocialLoginController {
|
||||
return new FebsResponse().data(socialLoginService.appLogin(areaId, schoolId, mobile, userId, type));
|
||||
}
|
||||
|
||||
@ResponseBody
|
||||
@GetMapping("app/getMagUserInfo")
|
||||
//@OperationLog(module = ModuleName.AUTH, methods = "获取第三方app(mag)用户信息,主要是获取手机号")
|
||||
public FebsResponse getMagUserInfo(
|
||||
@ApiParam("第三方app(mag)用户token") String appUserToken) {
|
||||
return new FebsResponse().data(socialLoginService.getMagUserInfo(appUserToken));
|
||||
}
|
||||
|
||||
@ResponseBody
|
||||
@GetMapping("wxpublic/login")
|
||||
//@OperationLog(module = ModuleName.AUTH, methods = "app登录")
|
||||
//@OperationLog(module = ModuleName.AUTH, methods = "微信登录")
|
||||
public FebsResponse wxpublicLogin(String code, String appId,
|
||||
@ApiParam("0-教师,1-家长") Integer type,
|
||||
Long schoolId, String mobile) {
|
||||
@ -206,20 +211,4 @@ public class SocialLoginController {
|
||||
@ApiParam("0-教师,1-家长") Integer type) {
|
||||
return new FebsResponse().data(socialLoginService.h5Login(schoolId, mobile, type));
|
||||
}
|
||||
|
||||
@ResponseBody
|
||||
@ApiOperation("检查openId状态")
|
||||
@GetMapping("smart/checkOpenId")
|
||||
public ResultBean<Map<String, Object>> checkOpenId(@RequestParam @ApiParam(value = "微信公众号授权code", required = true) String code,
|
||||
@RequestParam @ApiParam(value = "学校id(链接上附带)", required = true) Long deptId) {
|
||||
return ResultBean.buildSuccess(socialLoginService.checkOpenId(code, deptId));
|
||||
}
|
||||
|
||||
@ResponseBody
|
||||
@ApiOperation("智慧迎新学生端登录接口")
|
||||
@GetMapping("wxPublic/welcome/login")
|
||||
public FebsResponse wxPublicLogin(@RequestParam @ApiParam(value = "微信openId", required = true) String openId,
|
||||
@RequestParam @ApiParam(value = "学校id(链接上附带)", required = true) Long deptId) {
|
||||
return new FebsResponse().data(socialLoginService.wxPublicLogin(openId, deptId));
|
||||
}
|
||||
}
|
||||
|
@ -1,7 +1,6 @@
|
||||
package com.yida.data.auth.manager;
|
||||
|
||||
import cc.mrbird.febs.common.redis.service.RedisService;
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.yida.data.auth.mapper.EduUserLogoMapper;
|
||||
@ -18,7 +17,6 @@ import com.yida.data.common.core.entity.system.EduUserLogo;
|
||||
import com.yida.data.common.core.entity.system.Menu;
|
||||
import com.yida.data.common.core.entity.system.Role;
|
||||
import com.yida.data.common.core.entity.system.SystemUser;
|
||||
import com.yida.data.common.core.entity.system.SystemUserMenu;
|
||||
import com.yida.data.common.core.entity.system.UserRole;
|
||||
import com.yida.data.common.service.CommonService;
|
||||
import com.yida.data.user.feign.RemoteTeacherService;
|
||||
@ -81,24 +79,11 @@ public class UserManager {
|
||||
* @param username 用户名
|
||||
* @return 权限
|
||||
*/
|
||||
public List<String> findUserPermissions(String username) {
|
||||
// 获取角色权限
|
||||
List<String> menus = menuMapper.findUserPermissions(username);
|
||||
// 获取用户权限
|
||||
List<SystemUserMenu> userPermissions = userMenuMapper.findUserPermissions(username);
|
||||
// 过滤
|
||||
if (CollUtil.isNotEmpty(userPermissions)) {
|
||||
menus.addAll(
|
||||
userPermissions.stream().filter(x -> x.getType() == 0).map(SystemUserMenu::getPerms).filter(StrUtil::isNotBlank)
|
||||
.collect(Collectors.toList()));
|
||||
List<String> excludePerms = userPermissions.stream().filter(x -> x.getType() == 1).map(SystemUserMenu::getPerms)
|
||||
.filter(StrUtil::isNotBlank).collect(Collectors.toList());
|
||||
if (CollUtil.isNotEmpty(excludePerms)) {
|
||||
menus = menus.stream().filter(x -> !excludePerms.contains(x)).collect(Collectors.toList());
|
||||
}
|
||||
}
|
||||
// 只返回串
|
||||
return menus;
|
||||
public String findUserPermissions(String username) {
|
||||
// List<Menu> userPermissions = menuMapper.findUserPermissions(username);
|
||||
// 从用户对应权限表查询权限数据
|
||||
List<Menu> userPermissions = userMenuMapper.findUserPermissions(username);
|
||||
return userPermissions.stream().map(Menu::getPerms).collect(Collectors.joining(StringConstant.COMMA));
|
||||
}
|
||||
|
||||
/**
|
||||
@ -169,6 +154,6 @@ public class UserManager {
|
||||
public String findMainRole(Long mainDeptId) {
|
||||
// 查询主角色code
|
||||
List<String> rolePerms = userMapper.findMainRole(mainDeptId);
|
||||
return rolePerms.stream().filter(StringUtils::isNotBlank).distinct().collect(Collectors.joining(StringConstant.COMMA));
|
||||
return rolePerms.stream().filter(StringUtils::isNotBlank).collect(Collectors.joining());
|
||||
}
|
||||
}
|
||||
|
@ -16,5 +16,5 @@ public interface MenuMapper extends BaseMapper<Menu> {
|
||||
* @param username 用户名
|
||||
* @return 权限集合
|
||||
*/
|
||||
List<String> findUserPermissions(String username);
|
||||
List<Menu> findUserPermissions(String username);
|
||||
}
|
@ -22,5 +22,5 @@ public interface UserMenuMapper extends BaseMapper<SystemUserMenu> {
|
||||
* @author ZYJ
|
||||
* @date 2021/11/8 15:54
|
||||
*/
|
||||
List<SystemUserMenu> findUserPermissions(String username);
|
||||
List<Menu> findUserPermissions(String username);
|
||||
}
|
||||
|
@ -1,5 +1,6 @@
|
||||
package com.yida.data.auth.service;
|
||||
|
||||
import cn.hutool.json.JSONObject;
|
||||
import com.yida.data.auth.entity.BindUser;
|
||||
import com.yida.data.common.core.entity.FebsResponse;
|
||||
import com.yida.data.common.core.entity.system.UserConnection;
|
||||
@ -106,25 +107,5 @@ public interface SocialLoginService {
|
||||
|
||||
Map<String, Object> h5Login(Long schoolId, String mobile, Integer type);
|
||||
|
||||
/**
|
||||
* 检查openId状态
|
||||
*
|
||||
* @param code 微信公众号授权code
|
||||
* @param deptId 学校id
|
||||
* @return java.util.Map<java.lang.String, java.lang.Object>
|
||||
* @author ZYJ
|
||||
* @date 2023/6/2 10:31
|
||||
*/
|
||||
Map<String, Object> checkOpenId(String code, Long deptId);
|
||||
|
||||
/**
|
||||
* 迎新功能微信公众号登录
|
||||
*
|
||||
* @param openId 微信openId
|
||||
* @param deptId 学校id
|
||||
* @return java.util.Map<java.lang.String, java.lang.Object>
|
||||
* @author ZYJ
|
||||
* @date 2023/5/18 11:09
|
||||
*/
|
||||
Map<String, Object> wxPublicLogin(String openId, Long deptId);
|
||||
JSONObject getMagUserInfo(String appUserToken);
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
package com.yida.data.auth.service.impl;
|
||||
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import com.yida.data.auth.manager.UserManager;
|
||||
import cc.mrbird.febs.common.redis.service.RedisService;
|
||||
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
||||
@ -45,7 +44,7 @@ public class FebsUserDetailServiceImpl implements UserDetailsService {
|
||||
HttpServletRequest httpServletRequest = FebsUtil.getHttpServletRequest();
|
||||
SystemUser systemUser = userManager.findByName(username);
|
||||
if (systemUser != null) {
|
||||
List<String> permissions = userManager.findUserPermissions(systemUser.getUsername());
|
||||
String permissions = userManager.findUserPermissions(systemUser.getUsername());
|
||||
boolean notLocked = false;
|
||||
if (StringUtils.equals(SystemUser.STATUS_VALID, systemUser.getStatus())) {
|
||||
notLocked = true;
|
||||
@ -60,31 +59,31 @@ public class FebsUserDetailServiceImpl implements UserDetailsService {
|
||||
// 设置角色权限
|
||||
if (StringUtils.isNotBlank(systemUser.getRolePerms())) {
|
||||
List<String> collect = Arrays.stream(systemUser.getRolePerms().split(StringConstant.COMMA))
|
||||
.map(s -> FebsConstant.SECURITY_ROLE_PREFIX + s)
|
||||
.distinct()
|
||||
.collect(Collectors.toList());
|
||||
.map(s -> FebsConstant.SECURITY_ROLE_PREFIX + s)
|
||||
.collect(Collectors.toList());
|
||||
if (CollectionUtils.isNotEmpty(collect)) {
|
||||
grantedAuthorities = AuthorityUtils
|
||||
.commaSeparatedStringToAuthorityList(String.join(StringConstant.COMMA, collect));
|
||||
grantedAuthorities = AuthorityUtils.commaSeparatedStringToAuthorityList(String.join(StringConstant.COMMA, collect));
|
||||
}
|
||||
}
|
||||
// 设置菜单权限
|
||||
if (CollUtil.isNotEmpty(permissions)) {
|
||||
grantedAuthorities.addAll(AuthorityUtils.createAuthorityList(permissions.toArray(new String[0])));
|
||||
if (StringUtils.isNotBlank(permissions)) {
|
||||
if (CollectionUtils.isNotEmpty(grantedAuthorities)) {
|
||||
grantedAuthorities.addAll(AuthorityUtils.commaSeparatedStringToAuthorityList(permissions));
|
||||
} else {
|
||||
grantedAuthorities = AuthorityUtils.commaSeparatedStringToAuthorityList(permissions);
|
||||
}
|
||||
}
|
||||
// 查询主角色信息
|
||||
if (Objects.nonNull(systemUser.getMainDeptId())) {
|
||||
String role = this.userManager.findMainRole(systemUser.getMainDeptId());
|
||||
systemUser.setMainRolePerms(role);
|
||||
}
|
||||
|
||||
//查询登录所属部门:学校对应的
|
||||
log.info("登陆用户信息sysUser: {}", systemUser);
|
||||
log.info("登陆权限数据permission: {}", grantedAuthorities);
|
||||
log.info("登陆主角色数据mainRole: {}", systemUser.getMainRolePerms());
|
||||
|
||||
FebsAuthUser authUser = new FebsAuthUser(systemUser.getUsername(), password, true, true, true, notLocked,
|
||||
grantedAuthorities);
|
||||
grantedAuthorities);
|
||||
|
||||
BeanUtils.copyProperties(systemUser, authUser);
|
||||
return authUser;
|
||||
|
@ -13,23 +13,17 @@ import com.yida.data.auth.service.SocialLoginService;
|
||||
import com.yida.data.auth.service.UserConnectionService;
|
||||
import com.yida.data.common.core.entity.FebsResponse;
|
||||
import com.yida.data.common.core.entity.constant.*;
|
||||
import com.yida.data.common.core.entity.smart.EduSmartWelcomeGuideRosterRelation;
|
||||
import com.yida.data.common.core.entity.smart.EduSmartWelcomeGuideStep;
|
||||
import com.yida.data.common.core.entity.system.*;
|
||||
import com.yida.data.common.core.entity.user.EduStaff;
|
||||
import com.yida.data.common.core.enums.RoleName;
|
||||
import com.yida.data.common.core.exception.FebsException;
|
||||
import com.yida.data.common.core.utils.Asserts;
|
||||
import com.yida.data.common.core.utils.FebsUtil;
|
||||
import com.yida.data.common.core.utils.WxPublicUtil;
|
||||
import com.yida.data.common.core.utils.WxUtil;
|
||||
import com.yida.data.common.core.utils.*;
|
||||
import com.yida.data.common.service.CommonService;
|
||||
import com.yida.data.school.feign.smart.RemoteSmartWelcomeService;
|
||||
import com.yida.data.school.feign.transaction.RemoteStudentApplyService;
|
||||
import com.yida.data.system.feign.RemoteDeptService;
|
||||
import com.yida.data.system.feign.RemoteRoleService;
|
||||
import com.yida.data.system.feign.RemoteUserService;
|
||||
import com.yida.data.user.feign.RemoteStaffService;
|
||||
import com.yida.data.user.feign.RemoteStudentApplyService;
|
||||
import com.yida.data.user.feign.RemoteStudentService;
|
||||
import com.yida.data.user.feign.RemoteTeacherService;
|
||||
import com.yida.data.user.vo.ParentInfoVO;
|
||||
@ -41,6 +35,7 @@ import me.zhyd.oauth.model.AuthResponse;
|
||||
import me.zhyd.oauth.model.AuthUser;
|
||||
import me.zhyd.oauth.request.AuthRequest;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.security.crypto.password.PasswordEncoder;
|
||||
import org.springframework.security.oauth2.common.OAuth2AccessToken;
|
||||
import org.springframework.security.oauth2.provider.ClientDetails;
|
||||
@ -49,10 +44,7 @@ import org.springframework.security.oauth2.provider.password.ResourceOwnerPasswo
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* @author MrBird
|
||||
@ -64,6 +56,7 @@ public class SocialLoginServiceImpl implements SocialLoginService {
|
||||
|
||||
private static final String USERNAME = "username";
|
||||
private static final String PASSWORD = "password";
|
||||
|
||||
private static final String NOT_BIND = "not_bind";
|
||||
private static final String SOCIAL_LOGIN_SUCCESS = "social_login_success";
|
||||
|
||||
@ -75,16 +68,28 @@ public class SocialLoginServiceImpl implements SocialLoginService {
|
||||
private final UserConnectionService userConnectionService;
|
||||
private final ResourceOwnerPasswordTokenGranter granter;
|
||||
private final RedisClientDetailsService redisClientDetailsService;
|
||||
|
||||
private final RemoteStaffService remoteStaffService;
|
||||
private final RemoteStudentService remoteStudentService;
|
||||
private final RemoteTeacherService remoteTeacherService;
|
||||
private final RemoteSmartWelcomeService remoteSmartWelcomeService;
|
||||
|
||||
private final WxUtil wxUtil;
|
||||
private final WxPublicUtil wxPublicUtil;
|
||||
private final RedisService redisService;
|
||||
private final RemoteStudentService remoteStudentService;
|
||||
private final RemoteTeacherService remoteTeacherService;
|
||||
private final RemoteStaffService remoteStaffService;
|
||||
private final RemoteDeptService remoteDeptService;
|
||||
private final CommonService commonService;
|
||||
private final RemoteRoleService remoteRoleService;
|
||||
private final RemoteUserService remoteUserService;
|
||||
private final RemoteStudentApplyService remoteStudentApplyService;
|
||||
private final RedisService redisService;
|
||||
|
||||
/**
|
||||
* 第三方app(mag)域名
|
||||
*/
|
||||
@Value("${febs.magAppUrl}")
|
||||
private String magAppUrl;
|
||||
/**
|
||||
* 第三方app(mag)secret密钥
|
||||
*/
|
||||
@Value("${febs.magAppSecret}")
|
||||
private String magAppSecret;
|
||||
|
||||
@Override
|
||||
public AuthRequest renderAuth(String oauthType) throws FebsException {
|
||||
@ -313,7 +318,7 @@ public class SocialLoginServiceImpl implements SocialLoginService {
|
||||
systemUser.setDeptId(type == 0 ? teacher.getSchoolId() : schoolId);
|
||||
systemUser.setRoleName(type == 0 ? RoleName.STAFF.getName() : RoleName.PARENT.getName());
|
||||
systemUser.setUserType(type == 0 ? 1 : 0);
|
||||
systemUser.setYidaAppUserId(userId);
|
||||
// systemUser.setYidaAppUserId(userId);
|
||||
userManager.registUser(systemUser);
|
||||
} else if (!systemUser.getRoleName().contains(type == 0 ? RoleName.STAFF.getName() : RoleName.PARENT.getName())) {
|
||||
Role role = roleMapper.selectOne(Wrappers.<Role>lambdaQuery()
|
||||
@ -322,12 +327,12 @@ public class SocialLoginServiceImpl implements SocialLoginService {
|
||||
systemUser.setRoleId(systemUser.getRoleId() + "," + role.getRoleId());
|
||||
systemUser.setRoleName(systemUser.getRoleName() + "," + role.getRoleName());
|
||||
}
|
||||
// 用户未绑定appid
|
||||
if (type == 0 && teacher.getYidaAppUserId() == null) {
|
||||
remoteTeacherService.saveYidaAppUserId(teacher.getId(), userId);
|
||||
} else if (type == 1 && parent.getParentYidaAppId() == null) {
|
||||
remoteStudentService.saveYidaAppUserId(parent.getParentId(), userId);
|
||||
}
|
||||
// // 用户未绑定appid
|
||||
// if (type == 0 && teacher.getYidaAppUserId() == null) {
|
||||
// remoteTeacherService.saveYidaAppUserId(teacher.getId(), userId);
|
||||
// } else if (type == 1 && parent.getParentYidaAppId() == null) {
|
||||
// remoteStudentService.saveYidaAppUserId(parent.getParentId(), userId);
|
||||
// }
|
||||
// 登录返回token和用户信息
|
||||
Map<String, Object> res = new HashMap<>();
|
||||
res.put("token", getOauth2AccessToken(systemUser));
|
||||
@ -582,41 +587,7 @@ public class SocialLoginServiceImpl implements SocialLoginService {
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> checkOpenId(String code, Long deptId) {
|
||||
Dept school = commonService.getDept(deptId);
|
||||
if (Objects.isNull(school)) {
|
||||
throw new FebsException("学校信息错误");
|
||||
}
|
||||
// 查询用户信息
|
||||
String openId = wxPublicUtil.getOpenId(school.getWxPublicAppId(), school.getWxPublicSecret(), code);
|
||||
// 查询openId是否绑定了对应的信息
|
||||
EduSmartWelcomeGuideRosterRelation relation = remoteSmartWelcomeService.getOpenIdRelation(openId, deptId).getData();
|
||||
Map<String, Object> map = new HashMap<>();
|
||||
// true代表已经绑定,false代表未绑定
|
||||
map.put("status", Objects.nonNull(relation));
|
||||
// 微信openId
|
||||
map.put("openId", openId);
|
||||
return map;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> wxPublicLogin(String openId, Long deptId) {
|
||||
// 查询关联关系
|
||||
EduSmartWelcomeGuideRosterRelation relation = remoteSmartWelcomeService.getOpenIdRelation(openId, deptId).getData();
|
||||
if (Objects.isNull(relation) || Objects.isNull(relation.getGuideRoster())) {
|
||||
throw new FebsException("信息错误");
|
||||
}
|
||||
// 用户信息
|
||||
SystemUser systemUser = userManager.findByName(relation.getGuideRoster().getMobile());
|
||||
// 登录返回token和用户信息
|
||||
Map<String, Object> res = new HashMap<>();
|
||||
res.put("token", getOauth2AccessToken(systemUser));
|
||||
systemUser.setPassword(null);
|
||||
res.put("user", systemUser);
|
||||
// // 查询人员步骤信息
|
||||
// List<EduSmartWelcomeGuideStep> stepList = remoteSmartWelcomeService.listStepInfo(relation.getId(), relation.getGuideId()).getData();
|
||||
// relation.setStepList(stepList);
|
||||
res.put("info", relation);
|
||||
return res;
|
||||
public JSONObject getMagUserInfo(String appUserToken) {
|
||||
return MagAppUtil.getUserInfo(magAppUrl, magAppSecret, appUserToken);
|
||||
}
|
||||
}
|
||||
|
@ -2,15 +2,15 @@
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.yida.data.auth.mapper.MenuMapper">
|
||||
|
||||
<select id="findUserPermissions" resultType="java.lang.String">
|
||||
select distinct m.perms
|
||||
from t_role r
|
||||
left join t_user_role ur on (r.role_id = ur.role_id)
|
||||
left join t_user u on (u.user_id = ur.user_id)
|
||||
left join t_role_menu rm on (rm.role_id = r.role_id)
|
||||
left join t_menu m on (m.menu_id = rm.menu_id)
|
||||
where u.username = #{userName}
|
||||
and m.perms is not null
|
||||
and m.perms <> ''
|
||||
</select>
|
||||
<select id="findUserPermissions" resultType="com.yida.data.common.core.entity.system.Menu">
|
||||
select distinct m.perms
|
||||
from t_role r
|
||||
left join t_user_role ur on (r.role_id = ur.role_id)
|
||||
left join t_user u on (u.user_id = ur.user_id)
|
||||
left join t_role_menu rm on (rm.role_id = r.role_id)
|
||||
left join t_menu m on (m.menu_id = rm.menu_id)
|
||||
where u.username = #{userName}
|
||||
and m.perms is not null
|
||||
and m.perms <> ''
|
||||
</select>
|
||||
</mapper>
|
@ -18,7 +18,6 @@
|
||||
u.description,
|
||||
u.avatar,
|
||||
d.dept_type deptType,
|
||||
d.school_nature schoolNature,
|
||||
d.dept_name deptName,
|
||||
u.agent_id agentId,
|
||||
GROUP_CONCAT(r.role_id) roleId,
|
||||
@ -60,7 +59,6 @@
|
||||
<select id="findMainRole"
|
||||
resultType="java.lang.String">
|
||||
SELECT
|
||||
distinct
|
||||
r.ROLE_PERMS
|
||||
FROM
|
||||
t_user u
|
||||
|
@ -2,13 +2,13 @@
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.yida.data.auth.mapper.UserMenuMapper">
|
||||
|
||||
<select id="findUserPermissions" resultType="com.yida.data.common.core.entity.system.SystemUserMenu">
|
||||
select um.*, m.perms
|
||||
from t_user_menu um
|
||||
left join t_user u on (u.user_id = um.user_id)
|
||||
left join t_menu m on (m.menu_id = um.menu_id)
|
||||
where u.username = #{userName}
|
||||
and m.perms is not null
|
||||
and m.perms <![CDATA[!=]]> ''
|
||||
<select id="findUserPermissions" resultType="com.yida.data.common.core.entity.system.Menu">
|
||||
select distinct m.perms
|
||||
from t_user_menu um
|
||||
left join t_user u on (u.user_id = um.user_id)
|
||||
left join t_menu m on (m.menu_id = um.menu_id)
|
||||
where u.username = #{userName}
|
||||
and m.perms is not null
|
||||
and m.perms <> ''
|
||||
</select>
|
||||
</mapper>
|
@ -148,30 +148,18 @@
|
||||
<version>${wxpay.apiv3.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<!-- <dependency>-->
|
||||
<!-- <groupId>com.github.wechatpay-apiv3</groupId>-->
|
||||
<!-- <artifactId>wechatpay-apache-httpclient</artifactId>-->
|
||||
<!-- <version>${wxpay.apiv3.version}</version>-->
|
||||
<!-- <scope>compile</scope>-->
|
||||
<!-- </dependency>-->
|
||||
<dependency>
|
||||
<groupId>com.github.wechatpay-apiv3</groupId>
|
||||
<artifactId>wechatpay-apache-httpclient</artifactId>
|
||||
<version>${wxpay.apiv3.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
<!-- 二维码依赖 -->
|
||||
<dependency>
|
||||
<groupId>com.google.zxing</groupId>
|
||||
<artifactId>javase</artifactId>
|
||||
<version>${qr.code.version}</version>
|
||||
</dependency>
|
||||
<!-- 百度api -->
|
||||
<dependency>
|
||||
<groupId>com.baidu.aip</groupId>
|
||||
<artifactId>java-sdk</artifactId>
|
||||
<version>${baidu.api.version}</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-simple</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
</project>
|
||||
|
@ -8,24 +8,15 @@ public enum ModuleName {
|
||||
AUTH("认证中心"),
|
||||
APPLY_PARODUCT("应用商品"),
|
||||
ATTENDANCE("考勤"),
|
||||
DEVICE("设备"),
|
||||
LETTER_BOX("校长信箱"),
|
||||
NOTICE("通知"),
|
||||
SCHOOL("校园主页"),
|
||||
STUDENT_EXAM("考试管理"),
|
||||
USER("用户管理"),
|
||||
STUDENT("学生管理"),
|
||||
STAFF("职工管理"),
|
||||
JOB("任务调度"),
|
||||
SYSTEM("系统管理"),
|
||||
DEPT("系统部门"),
|
||||
USER_DEPT("家校部门"),
|
||||
INSTRUCTION("系统指南"),
|
||||
ELECTRONIC_STUDENT_CARD("电子学生证"),
|
||||
TELEPHONE("亲情电话"),
|
||||
COURSE("课程表"),
|
||||
PRODUCT("商品管理"),
|
||||
TRANSATION("交易管理"),
|
||||
HEALTH("健康管理");
|
||||
@Getter
|
||||
String name;
|
||||
|
@ -21,29 +21,22 @@ public enum ResultMsgType {
|
||||
IMPORT_EXCEL_FAIL("导入失败!", 500),
|
||||
FILE_TYPE_ERROR("导入文件类型错误", 500),
|
||||
ID_CARD_EXIST("身份证号码已存在!", 500),
|
||||
STUDENT_CARD_NUMBER_EXIST("校园学号已存在!", 500),
|
||||
STUDENT_NUMBER_EXIST("学号已存在!", 500),
|
||||
STUDENT_NUMBER_NOT_EXIST("学号不存在!", 500),
|
||||
CAMPUS_NAME_ERROR("学区名称错误", 500),
|
||||
SECTION_NAME_ERROR("学段名称错误", 500),
|
||||
GRADE_NAME_ERROR("年级名称错误", 500),
|
||||
CLASS_NAME_ERROR("班级名称错误", 500),
|
||||
START_DATE_ERROR("入学时间错误", 500),
|
||||
|
||||
SERVER_ERROR("服务器繁忙!请稍后再试", 500),
|
||||
|
||||
LOGIN_INFO_ERROR("用户登陆信息异常", 500),
|
||||
PAY_TYPE_ERROR("暂不支持此支付方式", 500),
|
||||
ORDER_FAIL("创建订单失败!请稍后再试", 500),
|
||||
ORDER_NOT_FOUND("未找到订单信息", 500),
|
||||
ORDER_INVALID("该订单已失效!无法执行该操作", 500),
|
||||
ORDER_QUERY_FAIL("订单查询失败", 500),
|
||||
ORDER_CLOSE_FAIL("关闭订单失败", 500),
|
||||
ORDER_REFUND_FAIL("订单退款失败", 500),
|
||||
REFUND_QUERY_FAIL("退款查询失败", 500),
|
||||
ORDER_MONEY_ERROR("订单金额异常", 500),
|
||||
|
||||
CARD_STATUS_ERROR("卡状态异常", 500),
|
||||
;
|
||||
|
||||
private final String value;
|
||||
|
@ -0,0 +1,18 @@
|
||||
package com.yida.data.common.core.constant;
|
||||
|
||||
/**
|
||||
* mag-app常量
|
||||
* 类
|
||||
* 多云教研室
|
||||
*
|
||||
* @author ZYJ
|
||||
*/
|
||||
public interface MagAppConstant {
|
||||
|
||||
/**
|
||||
* 获取用户信息 get请求
|
||||
* token=用户token, secret=appSecret
|
||||
* 若需要返回用户手机号(app后台需要勾选“用户授权(包含手机号)”权限)
|
||||
*/
|
||||
String GET_USER_INFO = "/mag/cloud/cloud/getUserInfo";
|
||||
}
|
@ -91,12 +91,6 @@ public class CurrentUser implements Serializable {
|
||||
*/
|
||||
private String mainRolePerms;
|
||||
|
||||
|
||||
/**
|
||||
* 学校性质:0幼儿园,1小学,2中学,3九年一贯,4十二年一贯,5:高校
|
||||
*/
|
||||
private Integer schoolNature;
|
||||
|
||||
@JsonIgnore
|
||||
private EduUserLogo userLogo;
|
||||
}
|
||||
|
@ -1,68 +0,0 @@
|
||||
package com.yida.data.common.core.entity;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.yida.data.common.core.enums.RecordTypeEnum;
|
||||
import lombok.*;
|
||||
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;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 通行记录错误信息
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/11/1 14:00
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@ToString
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Document(indexName = "error_record_msg", shards = 5)
|
||||
public class ErrorRecordMsg {
|
||||
|
||||
@Id
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 学校id
|
||||
*/
|
||||
@Field(type = FieldType.Long)
|
||||
private Long schoolId;
|
||||
|
||||
/**
|
||||
* 处理的信息. AddAttendanceRecordDTO
|
||||
*/
|
||||
@Field(type = FieldType.Text)
|
||||
private String msg;
|
||||
|
||||
/**
|
||||
* 消息渠道-内部标识
|
||||
*/
|
||||
@Field(type = FieldType.Text)
|
||||
private String topic;
|
||||
|
||||
/**
|
||||
* 消息来源渠道
|
||||
*/
|
||||
@Field(type = FieldType.Text)
|
||||
private String channel;
|
||||
|
||||
/**
|
||||
* 通行记录类型 {@link RecordTypeEnum}
|
||||
*/
|
||||
@Field(type = FieldType.Text)
|
||||
private String recordType;
|
||||
}
|
@ -55,8 +55,6 @@ public class FebsAuthUser extends User {
|
||||
|
||||
private String status;
|
||||
|
||||
private Integer schoolNature;
|
||||
|
||||
private String deptIds;
|
||||
|
||||
private Long identityId;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.yida.data.common.core.entity.user;
|
||||
package com.yida.data.common.core.entity.apply;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
@ -6,11 +6,14 @@ import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class EduStudentApply {
|
||||
|
||||
@ -20,6 +23,7 @@ public class EduStudentApply {
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ -35,15 +39,11 @@ public class EduStudentApply {
|
||||
|
||||
private Long studentId;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String studentName;
|
||||
private String studentNumber;
|
||||
|
||||
@ApiModelProperty("应用编码")
|
||||
private String applyCode;
|
||||
|
||||
@ApiModelProperty("应用名称")
|
||||
private String applyName;
|
||||
|
||||
@ApiModelProperty("有效期开始时间")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@ -54,24 +54,8 @@ public class EduStudentApply {
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime endTime;
|
||||
|
||||
@ApiModelProperty("学校ID")
|
||||
private Long schoolId;
|
||||
@ApiModelProperty("学校名称")
|
||||
private String schoolName;
|
||||
@ApiModelProperty("学区ID")
|
||||
private Long campusId;
|
||||
@ApiModelProperty("学区名称")
|
||||
private String campusName;
|
||||
@ApiModelProperty("学段ID")
|
||||
private Long sectionId;
|
||||
@ApiModelProperty("学段名称")
|
||||
private String sectionName;
|
||||
@ApiModelProperty("年级ID")
|
||||
private Long gradeId;
|
||||
@ApiModelProperty("年级名称")
|
||||
private String gradeName;
|
||||
@ApiModelProperty("班级ID")
|
||||
private Long classId;
|
||||
@ApiModelProperty("班级名称")
|
||||
private String className;
|
||||
|
||||
@TableField(exist = false)
|
||||
private String deptName;
|
||||
|
||||
}
|
@ -1,176 +0,0 @@
|
||||
package com.yida.data.common.core.entity.applyForm;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.yida.data.common.core.enums.EnableStatusEnum;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 申请类型表单 Entity
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/11/14
|
||||
*/
|
||||
@Data
|
||||
@TableName("core_apply_form")
|
||||
public class CoreApplyForm implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1092492140890088204L;
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@ApiModelProperty(value = "主键id")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 是否删除,1删除0未删除,默认0
|
||||
*/
|
||||
@ApiModelProperty(value = "是否删除,1删除0未删除,默认0")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 最后修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 最后修改人id
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改人id")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 学校id
|
||||
*/
|
||||
@ApiModelProperty(value = "学校id")
|
||||
@TableField("school_id")
|
||||
private Long schoolId;
|
||||
|
||||
/**
|
||||
* 表单标题
|
||||
*/
|
||||
@ApiModelProperty(value = "表单标题")
|
||||
@TableField("form_title")
|
||||
private String formTitle;
|
||||
|
||||
/**
|
||||
* 表单类型
|
||||
*/
|
||||
@ApiModelProperty(value = "表单类型")
|
||||
@TableField("form_type_id")
|
||||
private Long formTypeId;
|
||||
|
||||
/**
|
||||
* 表单描述说明
|
||||
*/
|
||||
@ApiModelProperty(value = "表单描述说明")
|
||||
@TableField("form_remark")
|
||||
private String formRemark;
|
||||
|
||||
/**
|
||||
* 是否显示排序:1=是,0=否
|
||||
*/
|
||||
@ApiModelProperty(value = "是否显示排序:1=是,0=否")
|
||||
@TableField("sorted")
|
||||
private String sorted;
|
||||
|
||||
/**
|
||||
* 对应数据表
|
||||
*/
|
||||
@ApiModelProperty(value = "对应数据表名称")
|
||||
@TableField("table_name")
|
||||
private String tableName;
|
||||
|
||||
/**
|
||||
* 表单状态. 0为停用,1为启用 {@link EnableStatusEnum}
|
||||
*/
|
||||
@ApiModelProperty(value = "表单状态. 0为停用,1为启用")
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 0为不开启一页一题,1为开启一页一题
|
||||
*/
|
||||
@ApiModelProperty(value = "0为不开启一页一题,1为开启一页一题")
|
||||
@TableField("page_one_question")
|
||||
private Integer pageOneQuestion;
|
||||
|
||||
/**
|
||||
* 0为开启进度条,1为关闭进度条
|
||||
*/
|
||||
@ApiModelProperty(value = "0为开启进度条,1为关闭进度条")
|
||||
@TableField("progress_bar")
|
||||
private Integer progressBar;
|
||||
|
||||
/**
|
||||
* 分页最大停留时间(单位秒)
|
||||
*/
|
||||
@ApiModelProperty(value = "分页最大停留时间(单位秒)")
|
||||
@TableField("stop_max_time")
|
||||
private Integer stopMaxTime;
|
||||
|
||||
/**
|
||||
* 分页最小停留时间(单位秒)
|
||||
*/
|
||||
@ApiModelProperty(value = "分页最小停留时间(单位秒)")
|
||||
@TableField("stop_min_time")
|
||||
private Integer stopMinTime;
|
||||
|
||||
/**
|
||||
* 背景图
|
||||
*/
|
||||
@ApiModelProperty(value = "背景图")
|
||||
@TableField("background_img_url")
|
||||
private String backgroundImgUrl;
|
||||
|
||||
/**
|
||||
* 头图
|
||||
*/
|
||||
@ApiModelProperty(value = "头图")
|
||||
@TableField("header_img_url")
|
||||
private String headerImgUrl;
|
||||
|
||||
/**
|
||||
* 导出模板文件地址
|
||||
*/
|
||||
@ApiModelProperty(value = "导出模板文件地址")
|
||||
@TableField("template_file_url")
|
||||
private String templateFileUrl;
|
||||
|
||||
@ApiModelProperty("组件集合")
|
||||
private transient List<CoreApplyFormItem> itemList;
|
||||
|
||||
@ApiModelProperty("表单对应审核流程节点集合")
|
||||
private transient List<CoreApplyFormApprovalProcess> processList;
|
||||
}
|
@ -1,90 +0,0 @@
|
||||
package com.yida.data.common.core.entity.applyForm;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.yida.data.common.core.enums.EnableStatusEnum;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 申请表单对应的审核流程
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/11/20
|
||||
*/
|
||||
@Data
|
||||
@TableName("core_apply_form_approval_process")
|
||||
public class CoreApplyFormApprovalProcess implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 6579266821751952059L;
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@ApiModelProperty(value = "主键id")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 是否删除,1删除0未删除,默认0
|
||||
*/
|
||||
@ApiModelProperty(value = "是否删除,1删除0未删除,默认0")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 最后修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 最后修改人id
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改人id")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 申请表单id
|
||||
*/
|
||||
@TableField("apply_form_id")
|
||||
private Long applyFormId;
|
||||
|
||||
/**
|
||||
* 审核流程id
|
||||
*/
|
||||
@TableField("approval_process_id")
|
||||
private Long approvalProcessId;
|
||||
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
@TableField("sort")
|
||||
private Integer sort;
|
||||
}
|
@ -1,114 +0,0 @@
|
||||
package com.yida.data.common.core.entity.applyForm;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 申请表单填报用户信息表
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/11/22
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@TableName("core_apply_form_fill_user")
|
||||
public class CoreApplyFormFillUser implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -607929134997876061L;
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@ApiModelProperty(value = "主键id")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 是否删除,1删除0未删除,默认0
|
||||
*/
|
||||
@ApiModelProperty(value = "是否删除,1删除0未删除,默认0")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 最后修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 最后修改人id
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改人id")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
@ApiModelProperty("学校id")
|
||||
private Long schoolId;
|
||||
|
||||
/**
|
||||
* 表单id
|
||||
*/
|
||||
@ApiModelProperty(value = "表单id")
|
||||
@TableField("apply_form_id")
|
||||
private Long applyFormId;
|
||||
|
||||
@ApiModelProperty(value = "表单对应填报数据id")
|
||||
@TableField("apply_form_data_id")
|
||||
private Long applyFormDataId;
|
||||
|
||||
@ApiModelProperty(value = "填报用户id")
|
||||
@TableField("user_id")
|
||||
private Long userId;
|
||||
|
||||
@ApiModelProperty(value = "填报用户名称")
|
||||
@TableField("user_name")
|
||||
private String userName;
|
||||
|
||||
@ApiModelProperty("审核状态:默认0未审核,1已通过,2已拒绝,3审核中")
|
||||
private Integer examineStatus;
|
||||
|
||||
@ApiModelProperty(value = "审核时间")
|
||||
@TableField(value = "audit_time")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime auditTime;
|
||||
|
||||
@ApiModelProperty(value = "审核不通过原因")
|
||||
@TableField("refuse_reason")
|
||||
private String refuseReason;
|
||||
|
||||
@ApiModelProperty("当前状态. 0-待审核审核,1-已通过,2-已拒绝")
|
||||
private transient Integer currentUserStatus;
|
||||
}
|
@ -1,125 +0,0 @@
|
||||
package com.yida.data.common.core.entity.applyForm;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 表单填报用户对应审核流程表
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/11/24
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@TableName("core_apply_form_fill_user_approval_process")
|
||||
public class CoreApplyFormFillUserApprovalProcess implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -6479609281502216481L;
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@ApiModelProperty("主键id")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 是否删除,1删除0未删除,默认0
|
||||
*/
|
||||
@ApiModelProperty("是否删除,1删除0未删除,默认0")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty("创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@ApiModelProperty("创建人id")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 最后修改时间
|
||||
*/
|
||||
@ApiModelProperty("最后修改时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 最后修改人id
|
||||
*/
|
||||
@ApiModelProperty("最后修改人id")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 表单id
|
||||
*/
|
||||
@ApiModelProperty("表单id")
|
||||
@TableField("apply_form_id")
|
||||
private Long applyFormId;
|
||||
|
||||
@ApiModelProperty("用户填报信息id")
|
||||
@TableField("fill_user_id")
|
||||
private Long fillUserId;
|
||||
|
||||
@ApiModelProperty("审核流程节点id")
|
||||
private Long processId;
|
||||
|
||||
@ApiModelProperty("审核流程节点名称")
|
||||
private String processName;
|
||||
|
||||
@ApiModelProperty("审核状态:默认0未审核,1已通过,2已拒绝,3审核中")
|
||||
private Integer examineStatus;
|
||||
|
||||
/**
|
||||
* 审批人员类型:0指定角色,1指定人员
|
||||
*/
|
||||
@ApiModelProperty("审批人员类型:0-指定角色,1-指定人员")
|
||||
private Integer approvalUserType;
|
||||
|
||||
/**
|
||||
* 审批方式:0会审,1或审
|
||||
*/
|
||||
@ApiModelProperty("审批方式:0-会审,1-或审")
|
||||
private Integer approvalType;
|
||||
|
||||
/**
|
||||
* 审核顺序
|
||||
*/
|
||||
@ApiModelProperty(value = "审核顺序")
|
||||
@TableField("sort")
|
||||
private Integer sort;
|
||||
|
||||
@ApiModelProperty(value = "审核时间")
|
||||
@TableField(value = "audit_time")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime auditTime;
|
||||
|
||||
@ApiModelProperty("审核记录")
|
||||
private transient List<CoreApplyFormFillUserApprovalProcessRecord> recordList;
|
||||
}
|
@ -1,141 +0,0 @@
|
||||
package com.yida.data.common.core.entity.applyForm;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.yida.data.common.core.entity.user.EduStaff;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 填报用户表单审核流程记录表(具体的审核信息)
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/11/24
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@TableName("core_apply_form_fill_user_approval_process_record")
|
||||
public class CoreApplyFormFillUserApprovalProcessRecord implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -7325624862092619821L;
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@ApiModelProperty("主键id")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 是否删除,1删除0未删除,默认0
|
||||
*/
|
||||
@ApiModelProperty("是否删除,1删除0未删除,默认0")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty("创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@ApiModelProperty("创建人id")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 最后修改时间
|
||||
*/
|
||||
@ApiModelProperty("最后修改时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 最后修改人id
|
||||
*/
|
||||
@ApiModelProperty("最后修改人id")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
@ApiModelProperty("学校id")
|
||||
private Long schoolId;
|
||||
|
||||
/**
|
||||
* 表单id
|
||||
*/
|
||||
@ApiModelProperty("表单id")
|
||||
@TableField("apply_form_id")
|
||||
private Long applyFormId;
|
||||
|
||||
@ApiModelProperty("用户填报信息id")
|
||||
@TableField("fill_user_id")
|
||||
private Long fillUserId;
|
||||
|
||||
@ApiModelProperty("用户审核流程节点id")
|
||||
private Long userProcessId;
|
||||
|
||||
/**
|
||||
* 审核人ID
|
||||
*/
|
||||
@ApiModelProperty(value = "审核人ID")
|
||||
@TableField("approval_id")
|
||||
private Long approvalId;
|
||||
|
||||
/**
|
||||
* 审核人姓名,记录方便展示
|
||||
*/
|
||||
@ApiModelProperty(value = "审核人姓名,记录方便展示")
|
||||
@TableField("approval_name")
|
||||
private String approvalName;
|
||||
|
||||
/**
|
||||
* 审核结果:2=审核不通过,1=通过,0=待审核,默认0
|
||||
*/
|
||||
@ApiModelProperty(value = "审核结果:2=审核不通过,1=通过,0=待审核,默认0")
|
||||
@TableField("approval_result")
|
||||
private Integer approvalResult;
|
||||
|
||||
/**
|
||||
* 审核不通过的原因
|
||||
*/
|
||||
@ApiModelProperty(value = "审核不通过的原因")
|
||||
@TableField("approval_reason")
|
||||
private String approvalReason;
|
||||
|
||||
/**
|
||||
* 审核顺序
|
||||
*/
|
||||
@ApiModelProperty(value = "审核顺序")
|
||||
@TableField("sort")
|
||||
private Integer sort;
|
||||
|
||||
@ApiModelProperty(value = "审核时间")
|
||||
@TableField(value = "audit_time")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime auditTime;
|
||||
|
||||
@ApiModelProperty("签名图片")
|
||||
private String signPic;
|
||||
|
||||
@ApiModelProperty(value = "审核人信息")
|
||||
private transient EduStaff approvalInfo;
|
||||
}
|
@ -1,190 +0,0 @@
|
||||
package com.yida.data.common.core.entity.applyForm;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 申请类型表单组件 Entity
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/11/14
|
||||
*/
|
||||
@Data
|
||||
@TableName("core_apply_form_item")
|
||||
public class CoreApplyFormItem implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -5678726924637884908L;
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@ApiModelProperty(value = "主键id")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 是否删除,1删除0未删除,默认0
|
||||
*/
|
||||
@ApiModelProperty(value = "是否删除,1删除0未删除,默认0")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 最后修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 最后修改人id
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改人id")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 表单ID
|
||||
*/
|
||||
@ApiModelProperty(value = "表单ID")
|
||||
@TableField("form_id")
|
||||
private Long formId;
|
||||
|
||||
/**
|
||||
* 组件类型,radio,checkbox,singleInput,moreInput,date,time,dateTime,uploadPic,uploadFile
|
||||
*/
|
||||
@ApiModelProperty(value = "组件类型,radio,checkbox,singleInput,moreInput,date,time,dateTime,uploadPic,uploadFile")
|
||||
@TableField("item_type")
|
||||
private String itemType;
|
||||
|
||||
/**
|
||||
* 组件题干名称,如:姓名,性别。。
|
||||
*/
|
||||
@ApiModelProperty(value = "组件题干名称,如:姓名,性别。。")
|
||||
@TableField("item_title")
|
||||
private String itemTitle;
|
||||
|
||||
/**
|
||||
* 表单字段名称
|
||||
*/
|
||||
@ApiModelProperty(value = "表单字段名称")
|
||||
@TableField("item_filed_name")
|
||||
private String itemFiledName;
|
||||
|
||||
/**
|
||||
* 题干说明,子题干
|
||||
*/
|
||||
@ApiModelProperty(value = "题干说明,子题干")
|
||||
@TableField("item_sub_title")
|
||||
private String itemSubTitle;
|
||||
|
||||
/**
|
||||
* 是否必填. 1=是,0=否
|
||||
*/
|
||||
@ApiModelProperty(value = "是否必填. 1=是,0=否")
|
||||
@TableField("needed")
|
||||
private String needed;
|
||||
|
||||
/**
|
||||
* 是否唯一. 1=是,0=否
|
||||
*/
|
||||
@ApiModelProperty(value = "是否唯一. 1=是,0=否")
|
||||
@TableField("onlyed")
|
||||
private String onlyed;
|
||||
|
||||
/**
|
||||
* 图片、文件允许上传数量
|
||||
*/
|
||||
@ApiModelProperty(value = "图片、文件允许上传数量")
|
||||
@TableField("file_num")
|
||||
private String fileNum;
|
||||
|
||||
/**
|
||||
* 输入框宽度,默认
|
||||
*/
|
||||
@ApiModelProperty(value = "输入框宽度,默认")
|
||||
@TableField("input_width")
|
||||
private Integer inputWidth;
|
||||
|
||||
/**
|
||||
* 输入框高度
|
||||
*/
|
||||
@ApiModelProperty(value = "输入框高度")
|
||||
@TableField("input_height")
|
||||
private Integer inputHeight;
|
||||
|
||||
/**
|
||||
* 最少输入
|
||||
*/
|
||||
@ApiModelProperty(value = "最少输入")
|
||||
@TableField("input_min")
|
||||
private Integer inputMin;
|
||||
|
||||
/**
|
||||
* 最大输入
|
||||
*/
|
||||
@ApiModelProperty(value = "最大输入")
|
||||
@TableField("input_max")
|
||||
private Integer inputMax;
|
||||
|
||||
/**
|
||||
* 输入提示
|
||||
*/
|
||||
@ApiModelProperty(value = "输入提示")
|
||||
@TableField("input_placeholder")
|
||||
private String inputPlaceholder;
|
||||
|
||||
/**
|
||||
* 输入限制,0不限,1文本,2数字,3中文,4字母,5邮箱,6电话号码,7身份证,8网址
|
||||
*/
|
||||
@ApiModelProperty(value = "输入限制,0不限,1文本,2数字,3中文,4字母,5邮箱,6电话号码,7身份证,8网址")
|
||||
@TableField("input_verify")
|
||||
private Integer inputVerify;
|
||||
|
||||
/**
|
||||
* 默认值
|
||||
*/
|
||||
@ApiModelProperty(value = "默认值")
|
||||
@TableField("default_value")
|
||||
private String defaultValue;
|
||||
|
||||
/**
|
||||
* 选项布局,1单列,2两列,3三列
|
||||
*/
|
||||
@ApiModelProperty(value = "选项布局,1单列,2两列,3三列")
|
||||
@TableField("layout")
|
||||
private Integer layout;
|
||||
|
||||
@ApiModelProperty(value = "排序")
|
||||
@TableField("sort")
|
||||
private Integer sort;
|
||||
|
||||
@ApiModelProperty("组件选项集合")
|
||||
private transient List<CoreApplyFormItemChildren> childrenList;
|
||||
}
|
@ -1,105 +0,0 @@
|
||||
package com.yida.data.common.core.entity.applyForm;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 申请类型表单组件选项 Entity
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/11/14
|
||||
*/
|
||||
@Data
|
||||
@TableName("core_apply_form_item_children")
|
||||
public class CoreApplyFormItemChildren implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -2224125748353276612L;
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@ApiModelProperty(value = "主键id")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 是否删除,1删除0未删除,默认0
|
||||
*/
|
||||
@ApiModelProperty(value = "是否删除,1删除0未删除,默认0")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 最后修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 最后修改人id
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改人id")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 表单id
|
||||
*/
|
||||
@ApiModelProperty(value = "表单id")
|
||||
@TableField("form_id")
|
||||
private Long formId;
|
||||
|
||||
/**
|
||||
* 表单组件id
|
||||
*/
|
||||
@ApiModelProperty(value = "表单组件id")
|
||||
@TableField("form_item_id")
|
||||
private Long formItemId;
|
||||
|
||||
/**
|
||||
* 组件选项排序
|
||||
*/
|
||||
@ApiModelProperty(value = "组件选项排序")
|
||||
@TableField("sort")
|
||||
private String sort;
|
||||
|
||||
/**
|
||||
* 组件选项名称
|
||||
*/
|
||||
@ApiModelProperty(value = "组件选项名称")
|
||||
@TableField("name")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 组件选项值
|
||||
*/
|
||||
@ApiModelProperty(value = "组件选项值")
|
||||
@TableField("value")
|
||||
private String value;
|
||||
}
|
@ -1,106 +0,0 @@
|
||||
package com.yida.data.common.core.entity.applyForm;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 审核流程表
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/11/20
|
||||
*/
|
||||
@Data
|
||||
@TableName("core_approval_process")
|
||||
public class CoreApprovalProcess implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1567064061806999398L;
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@ApiModelProperty(value = "主键id")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 是否删除,1删除0未删除,默认0
|
||||
*/
|
||||
@ApiModelProperty(value = "是否删除,1删除0未删除,默认0")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 最后修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 最后修改人id
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改人id")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 部门id
|
||||
*/
|
||||
@ApiModelProperty(value = "部门id")
|
||||
@TableField("dept_id")
|
||||
private Long deptId;
|
||||
|
||||
/**
|
||||
* 审核流程名称
|
||||
*/
|
||||
@ApiModelProperty(value = "审核流程名称")
|
||||
@TableField("approval_process_name")
|
||||
private String approvalProcessName;
|
||||
|
||||
|
||||
/**
|
||||
* 审批人员类型:0指定角色,1指定人员
|
||||
*/
|
||||
@ApiModelProperty(value = "审批人员类型:0-指定角色,1-指定人员")
|
||||
@TableField("approval_user_type")
|
||||
private Integer approvalUserType;
|
||||
|
||||
/**
|
||||
* 审批方式:0会审,1或审
|
||||
*/
|
||||
@ApiModelProperty(value = "审批方式:0-会审,1-或审")
|
||||
@TableField("approval_type")
|
||||
private Integer approvalType;
|
||||
|
||||
@ApiModelProperty("审核人员字符串")
|
||||
private transient String approvalUserName;
|
||||
|
||||
@ApiModelProperty("对应用户集合")
|
||||
private transient List<CoreApprovalProcessUser> userList;
|
||||
}
|
@ -1,109 +0,0 @@
|
||||
package com.yida.data.common.core.entity.applyForm;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 审核流程人员配置表
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/11/20
|
||||
*/
|
||||
@Data
|
||||
@TableName("core_approval_process_user")
|
||||
public class CoreApprovalProcessUser implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -3563923283400305812L;
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@ApiModelProperty(value = "主键id")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 是否删除,1删除0未删除,默认0
|
||||
*/
|
||||
@ApiModelProperty(value = "是否删除,1删除0未删除,默认0")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 最后修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 最后修改人id
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改人id")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 流程id
|
||||
*/
|
||||
@ApiModelProperty(value = "流程id")
|
||||
@TableField("process_id")
|
||||
private Long processId;
|
||||
|
||||
/**
|
||||
* 对应名称
|
||||
*/
|
||||
@TableField("name")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 指定人员id
|
||||
*/
|
||||
@ApiModelProperty(value = "指定人员id")
|
||||
@TableField("staff_id")
|
||||
private Long staffId;
|
||||
|
||||
/**
|
||||
* 指定角色id,这里指的是班主任、系主任. 1、班主任,2、系主任
|
||||
*/
|
||||
@ApiModelProperty(value = "指定角色id,这里指的是班主任、系主任. 1、班主任,2、系主任")
|
||||
@TableField("staff_role_id")
|
||||
private Integer staffRoleId;
|
||||
|
||||
/**
|
||||
* 审核身份
|
||||
*/
|
||||
@TableField("approval_identity")
|
||||
private String approvalIdentity;
|
||||
|
||||
/**
|
||||
* 公章id
|
||||
*/
|
||||
@TableField("official_seal_id")
|
||||
private Long officialSealId;
|
||||
}
|
@ -1,93 +0,0 @@
|
||||
package com.yida.data.common.core.entity.applyForm;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.yida.data.common.core.enums.EnableStatusEnum;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 审核提醒策略表
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/11/20
|
||||
*/
|
||||
@Data
|
||||
@TableName("core_approval_remind")
|
||||
public class CoreApprovalRemind implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 5478339812311556241L;
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@ApiModelProperty(value = "主键id")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 是否删除,1删除0未删除,默认0
|
||||
*/
|
||||
@ApiModelProperty(value = "是否删除,1删除0未删除,默认0")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 最后修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 最后修改人id
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改人id")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 部门id
|
||||
*/
|
||||
@ApiModelProperty(value = "部门id")
|
||||
@TableField("dept_id")
|
||||
private Long deptId;
|
||||
|
||||
/**
|
||||
* 审核提醒状态. 0为停用,1为启用 {@link EnableStatusEnum}
|
||||
*/
|
||||
@ApiModelProperty(value = "审核提醒状态. 0为停用,1为启用")
|
||||
@TableField("approval_remind_status")
|
||||
private Integer approvalRemindStatus;
|
||||
|
||||
/**
|
||||
* 审核结果状态. 0为停用,1为启用 {@link EnableStatusEnum}
|
||||
*/
|
||||
@ApiModelProperty(value = "审核结果状态. 0为停用,1为启用")
|
||||
@TableField("approval_result_status")
|
||||
private Integer approvalResultStatus;
|
||||
}
|
@ -1,100 +0,0 @@
|
||||
package com.yida.data.common.core.entity.applyForm;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.yida.data.common.core.enums.EnableStatusEnum;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 学校公章表 Entity
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/11/17
|
||||
*/
|
||||
@Data
|
||||
@TableName("core_official_seal")
|
||||
public class CoreOfficialSeal implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1044572430104864196L;
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@ApiModelProperty(value = "主键id")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 是否删除,1删除0未删除,默认0
|
||||
*/
|
||||
@ApiModelProperty(value = "是否删除,1删除0未删除,默认0")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 最后修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 最后修改人id
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改人id")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 部门id
|
||||
*/
|
||||
@ApiModelProperty(value = "部门id")
|
||||
@TableField("dept_id")
|
||||
private Long deptId;
|
||||
|
||||
/**
|
||||
* 公章名称
|
||||
*/
|
||||
@ApiModelProperty(value = "公章名称")
|
||||
@TableField("official_seal_title")
|
||||
private String officialSealTitle;
|
||||
|
||||
/**
|
||||
* 状态. 0为停用,1为启用 {@link EnableStatusEnum}
|
||||
*/
|
||||
@ApiModelProperty("状态. 0为停用,1为启用")
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 公章图片地址
|
||||
*/
|
||||
@ApiModelProperty("公章图片地址")
|
||||
@TableField("pic_url")
|
||||
private String picUrl;
|
||||
}
|
@ -35,9 +35,6 @@ public class EduAttendanceRecord {
|
||||
|
||||
private String className;
|
||||
|
||||
@ApiModelProperty("0上学,1宿舍")
|
||||
private Integer type;
|
||||
|
||||
@ApiModelProperty("宿舍id")
|
||||
private Long dormId;
|
||||
|
||||
@ -86,8 +83,5 @@ public class EduAttendanceRecord {
|
||||
@ApiModelProperty("该条记录使用的考勤时间段")
|
||||
private Long ruleTimeId;
|
||||
|
||||
@ApiModelProperty("考勤时间段类型:0开始时间,1结束时间")
|
||||
private Integer ruleTimeType;
|
||||
|
||||
private transient String deviceName;
|
||||
}
|
||||
|
@ -109,15 +109,9 @@ public class EduAttendanceResult {
|
||||
/**
|
||||
* 考勤结果,100-正常, 201-迟到,202-早退,203-迟到早退,204-旷课,205-请假, 211-晚归,212-异常晚归,213-旷宿,214-已被核查但学生还未归寝
|
||||
*/
|
||||
@ApiModelProperty(value = "考勤结果,100-正常,201-迟到,202-早退,203-迟到早退,204-旷课,205-请假,206-上班未打卡|下班正常,207-上班未打卡|下班早退,208-上班未打卡|下班未在有效打卡时间段内,209-上班未在有效打卡时间段内|下班早退,210-上班迟到|下班未打卡,211-晚归,212-异常晚归,213-旷宿,214-已被核查但学生还未归寝")
|
||||
@ApiModelProperty(value = "考勤结果,100-正常,201-迟到,202-早退,203-迟到早退,204-旷课,205-请假,211-晚归,212-异常晚归,213-旷宿,214-已被核查但学生还未归寝")
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
@ApiModelProperty(value = "开始时间考勤结果1正常,0异常,空未打卡")
|
||||
@TableField("begin_status")
|
||||
private Integer beginStatus;
|
||||
@ApiModelProperty(value = "结束时间考勤结果1正常,0异常,空未打卡")
|
||||
@TableField("end_status")
|
||||
private Integer endStatus;
|
||||
|
||||
/**
|
||||
* 核查时间
|
||||
@ -171,7 +165,4 @@ public class EduAttendanceResult {
|
||||
|
||||
@ApiModelProperty("学号")
|
||||
private transient String stuNo;
|
||||
|
||||
@ApiModelProperty("类型:1宿舍考勤,0上学考勤")
|
||||
private transient Integer type;
|
||||
}
|
||||
|
@ -1,80 +0,0 @@
|
||||
package com.yida.data.common.core.entity.attendance;
|
||||
|
||||
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 com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalTime;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
/**
|
||||
* 考勤结果报告推送记录
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@TableName("edu_attendance_result_push_report_record")
|
||||
public class EduAttendanceResultPushReportRecord {
|
||||
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
@ApiModelProperty(value = "")
|
||||
private Long staffId;
|
||||
|
||||
@ApiModelProperty(value = "宿舍id")
|
||||
private Long staffRole;
|
||||
|
||||
@ApiModelProperty("推送日期")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||
private LocalDate pushDate;
|
||||
|
||||
@ApiModelProperty(value = "推送时间")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "HH:mm:ss")
|
||||
private LocalTime pushTime;
|
||||
|
||||
@ApiModelProperty("学校ID")
|
||||
private Long schoolId;
|
||||
|
||||
@ApiModelProperty("类型:1宿舍考勤,0上学考勤")
|
||||
private Integer type;
|
||||
|
||||
@ApiModelProperty("考勤规则ID")
|
||||
private Long ruleId;
|
||||
|
||||
@ApiModelProperty("考勤规则时段ID")
|
||||
private Long ruleTimeId;
|
||||
}
|
@ -11,7 +11,6 @@ import java.time.LocalDateTime;
|
||||
@Data
|
||||
@ApiModel("规则设备")
|
||||
public class EduAttendanceRuleDevice {
|
||||
|
||||
@TableId(type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
@ -24,9 +23,6 @@ public class EduAttendanceRuleDevice {
|
||||
@ApiModelProperty("设备编号")
|
||||
private String deviceSn;
|
||||
|
||||
@ApiModelProperty("设备名称")
|
||||
private String deviceName;
|
||||
|
||||
@ApiModelProperty("创建时间")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
|
@ -1,13 +1,11 @@
|
||||
package com.yida.data.common.core.entity.attendance;
|
||||
|
||||
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 com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
@ -62,21 +60,10 @@ public class EduAttendanceStaffResult {
|
||||
/**
|
||||
* 考勤结果,0-正常,1-迟到,2-早退,3-旷工,4-迟到早退,5-上班未在打卡时间段,6-下班未在打卡时间段
|
||||
*/
|
||||
@ApiModelProperty(value = "考勤结果,0-正常,1-迟到,2-早退,3-旷工,4-迟到早退,5-上班未在打卡时间段,6-下班未在打卡时间段,7-上班未在打卡时间段|早退,8-上班迟到|下班未打卡")
|
||||
@ApiModelProperty(value = "考勤结果,0-正常,1-迟到,2-早退,3-旷工,4-迟到早退,5-上班未在打卡时间段,6-下班未在打卡时间段")
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 上班考勤状态 0 正常 1 异常
|
||||
*/
|
||||
@TableField("start_status")
|
||||
private Integer startStatus;
|
||||
/**
|
||||
* 下班考勤状态 0 正常 1 异常
|
||||
*/
|
||||
@TableField("end_status")
|
||||
private Integer endStatus;
|
||||
|
||||
/**
|
||||
* 考勤日期
|
||||
*/
|
||||
@ -105,14 +92,4 @@ public class EduAttendanceStaffResult {
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "HH:mm:ss")
|
||||
private LocalTime endRealTime;
|
||||
|
||||
@TableField(value = "CREATE_TIME", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
@TableField(value = "UPDATE_TIME", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateTime;
|
||||
}
|
||||
|
@ -1,116 +0,0 @@
|
||||
package com.yida.data.common.core.entity.attendance;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 人员策略信息 Entity
|
||||
* 请假策略
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023-11-07 11:40:58
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@TableName("edu_user_strategy")
|
||||
public class EduUserStrategy implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1811492574443072051L;
|
||||
|
||||
/**
|
||||
* 策略id
|
||||
*/
|
||||
@ApiModelProperty(value = "策略id(主键)")
|
||||
@TableId(value = "strategy_id", type = IdType.INPUT)
|
||||
private Long strategyId;
|
||||
|
||||
/**
|
||||
* 是否删除,1删除0未删除,默认0
|
||||
*/
|
||||
@ApiModelProperty(value = "是否删除,1删除0未删除,默认0")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 最后修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 最后修改人id
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改人id")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 用户id
|
||||
*/
|
||||
@ApiModelProperty(value = "用户id")
|
||||
@TableField("user_id")
|
||||
private Long userId;
|
||||
|
||||
/**
|
||||
* 用户类型,0-学生,1-职工
|
||||
*/
|
||||
@ApiModelProperty(value = "用户类型,0-学生,1-职工")
|
||||
@TableField("user_type")
|
||||
private Integer userType;
|
||||
|
||||
/**
|
||||
* 策略开始时间
|
||||
*/
|
||||
@ApiModelProperty(value = "策略开始时间")
|
||||
@TableField("start_time")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime startTime;
|
||||
|
||||
/**
|
||||
* 策略结束时间
|
||||
*/
|
||||
@ApiModelProperty(value = "策略结束时间")
|
||||
@TableField("end_time")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime endTime;
|
||||
|
||||
/**
|
||||
* 学校部门id
|
||||
*/
|
||||
@ApiModelProperty(value = "学校部门id")
|
||||
@TableField("dept_id")
|
||||
private Long deptId;
|
||||
}
|
@ -1,265 +0,0 @@
|
||||
package com.yida.data.common.core.entity.attendance.attendance;
|
||||
|
||||
import java.util.Date;
|
||||
import lombok.Data;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalTime;
|
||||
|
||||
/**
|
||||
* @date 2023-08-09 11:37:25
|
||||
*/
|
||||
@Data
|
||||
@TableName("attendance_record")
|
||||
public class AttendanceRecord {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("user_type")
|
||||
private Integer userType;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("user_id")
|
||||
private Long userId;
|
||||
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("user_name")
|
||||
private String userName;
|
||||
|
||||
/**
|
||||
* 学校id
|
||||
*/
|
||||
@ApiModelProperty(value = "学校id")
|
||||
@TableField("school_id")
|
||||
private Long schoolId;
|
||||
|
||||
/**
|
||||
* 校区id
|
||||
*/
|
||||
@ApiModelProperty(value = "校区id")
|
||||
@TableField("campus_id")
|
||||
private Long campusId;
|
||||
|
||||
/**
|
||||
* 校区id
|
||||
*/
|
||||
@ApiModelProperty(value = "校区id")
|
||||
@TableField("campus_name")
|
||||
private String campusName;
|
||||
|
||||
@ApiModelProperty(value = "年级id")
|
||||
@TableField("section_id")
|
||||
private Long sectionId;
|
||||
|
||||
@ApiModelProperty(value = "年级id")
|
||||
@TableField("section_name")
|
||||
private String sectionName;
|
||||
|
||||
/**
|
||||
* 年级id
|
||||
*/
|
||||
@ApiModelProperty(value = "年级id")
|
||||
@TableField("grade_id")
|
||||
private Long gradeId;
|
||||
|
||||
/**
|
||||
* 年级名称
|
||||
*/
|
||||
@ApiModelProperty(value = "年级名称")
|
||||
@TableField("grade_name")
|
||||
private String gradeName;
|
||||
|
||||
/**
|
||||
* 班级id
|
||||
*/
|
||||
@ApiModelProperty(value = "班级id")
|
||||
@TableField("class_id")
|
||||
private Long classId;
|
||||
|
||||
/**
|
||||
* 班级名称
|
||||
*/
|
||||
@ApiModelProperty(value = "班级名称")
|
||||
@TableField("class_name")
|
||||
private String className;
|
||||
|
||||
/**
|
||||
* 宿舍id
|
||||
*/
|
||||
@ApiModelProperty(value = "宿舍id")
|
||||
@TableField("dorm_id")
|
||||
private Long dormId;
|
||||
|
||||
/**
|
||||
* 宿舍名称
|
||||
*/
|
||||
@ApiModelProperty(value = "宿舍名称")
|
||||
@TableField("dorm_name")
|
||||
private String dormName;
|
||||
|
||||
/**
|
||||
* 考勤时宿舍-寝室id
|
||||
*/
|
||||
@ApiModelProperty(value = "考勤时宿舍-寝室id")
|
||||
@TableField("dorm_room_id")
|
||||
private Long dormRoomId;
|
||||
|
||||
/**
|
||||
* 考勤时宿舍-寝室名称
|
||||
*/
|
||||
@ApiModelProperty(value = "考勤时宿舍-寝室名称")
|
||||
@TableField("dorm_room_name")
|
||||
private String dormRoomName;
|
||||
|
||||
/**
|
||||
* 考勤设备id
|
||||
*/
|
||||
@ApiModelProperty(value = "考勤设备id")
|
||||
@TableField("device_id")
|
||||
private Long deviceId;
|
||||
|
||||
|
||||
/**
|
||||
* 考勤设备Name
|
||||
*/
|
||||
@ApiModelProperty(value = "考勤设备Name")
|
||||
@TableField("device_name")
|
||||
private String deviceName;
|
||||
|
||||
|
||||
/**
|
||||
* 考勤wifiid
|
||||
*/
|
||||
@ApiModelProperty(value = "考勤wifiid")
|
||||
@TableField("wifi_id")
|
||||
private Long wifiId;
|
||||
|
||||
|
||||
/**
|
||||
* 考勤wifiName
|
||||
*/
|
||||
@ApiModelProperty(value = "考勤wifiName")
|
||||
@TableField("wifi_name")
|
||||
private String wifiName;
|
||||
|
||||
/**
|
||||
* 考勤范围ID
|
||||
*/
|
||||
@ApiModelProperty(value = "考勤范围ID")
|
||||
@TableField("address_id")
|
||||
private Long addressId;
|
||||
|
||||
/**
|
||||
* 范围名称
|
||||
*/
|
||||
@ApiModelProperty(value = "范围名称")
|
||||
@TableField("address_name")
|
||||
private Long addressName;
|
||||
|
||||
|
||||
/**
|
||||
* 记录生成时间
|
||||
*/
|
||||
@ApiModelProperty(value = "记录生成时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 进出时间
|
||||
*/
|
||||
@ApiModelProperty(value = "进出时间")
|
||||
@TableField("create_time")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 闸机识别图片地址
|
||||
*/
|
||||
@ApiModelProperty(value = "闸机识别图片地址")
|
||||
@TableField("pic_url")
|
||||
private String picUrl;
|
||||
|
||||
/**
|
||||
* 考勤结果,0-正常,1-异常
|
||||
*/
|
||||
@ApiModelProperty(value = "考勤结果,0-正常,1-异常")
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 0-进,1-出
|
||||
*/
|
||||
@ApiModelProperty(value = "0-进,1-出")
|
||||
@TableField("scope")
|
||||
private Integer scope;
|
||||
|
||||
/**
|
||||
* 0-进,1-出
|
||||
*/
|
||||
@ApiModelProperty(value = "0-校门,1-宿舍")
|
||||
@TableField("zone")
|
||||
private Integer zone;
|
||||
|
||||
/**
|
||||
* 该次考勤比较的规则中正常考勤时间
|
||||
*/
|
||||
@ApiModelProperty(value = "该次考勤比较的规则中正常考勤时间")
|
||||
@TableField("sti_time")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "HH:mm:ss")
|
||||
private LocalTime stiTime;
|
||||
|
||||
/**
|
||||
* 匹配的考勤规则
|
||||
*/
|
||||
@ApiModelProperty(value = "匹配的考勤规则")
|
||||
@TableField("rule_id")
|
||||
private Long ruleId;
|
||||
|
||||
/**
|
||||
* 匹配的考勤时间id
|
||||
*/
|
||||
@ApiModelProperty(value = "匹配的考勤时间id")
|
||||
@TableField("rule_time_id")
|
||||
private Long ruleTimeId;
|
||||
|
||||
/**
|
||||
* 考勤时间段类型:0上班时间,1下班时间
|
||||
*/
|
||||
@ApiModelProperty(value = "考勤时间段类型:0上班时间,1下班时间")
|
||||
@TableField("rule_time_type")
|
||||
private Integer ruleTimeType;
|
||||
|
||||
/**
|
||||
* 设备侧元数据ID
|
||||
*/
|
||||
@ApiModelProperty(value = "设备侧元数据ID")
|
||||
@TableField("original_record_id")
|
||||
private String originalRecordId;
|
||||
}
|
@ -1,104 +0,0 @@
|
||||
package com.yida.data.common.core.entity.attendance.attendance;
|
||||
|
||||
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.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalTime;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
/**
|
||||
* @date 2023-08-09 11:37:25
|
||||
*/
|
||||
@Data
|
||||
@TableName("attendance_report_push_record")
|
||||
public class AttendanceReportPushRecord {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_name", fill = FieldFill.INSERT)
|
||||
private String createName;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 学校id
|
||||
*/
|
||||
@ApiModelProperty(value = "学校id")
|
||||
@TableField("school_id")
|
||||
private Long schoolId;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "0-教职工考勤推送,1学生考勤推送")
|
||||
@TableField("type")
|
||||
private Integer type;
|
||||
|
||||
@TableField("rule_id")
|
||||
private Long ruleId;
|
||||
|
||||
|
||||
@ApiModelProperty(value = "1日报")
|
||||
@TableField("report_type")
|
||||
private Integer reportType;
|
||||
|
||||
|
||||
@TableField("push_date")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||
private LocalDate pushDate;
|
||||
|
||||
}
|
@ -1,199 +0,0 @@
|
||||
package com.yida.data.common.core.entity.attendance.attendance;
|
||||
|
||||
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.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalTime;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
/**
|
||||
* @date 2023-08-09 11:37:25
|
||||
*/
|
||||
@Data
|
||||
@TableName("attendance_report_strategy")
|
||||
public class AttendanceReportStrategy {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_name", fill = FieldFill.INSERT)
|
||||
private String createName;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 学校id
|
||||
*/
|
||||
@ApiModelProperty(value = "学校id")
|
||||
@TableField("school_id")
|
||||
private Long schoolId;
|
||||
|
||||
/**
|
||||
* 0-教职工考勤推送,1学生考勤推送,2家长提醒
|
||||
*/
|
||||
@ApiModelProperty(value = "0-教职工考勤推送,1学生考勤推送,2家长提醒")
|
||||
@TableField("type")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 是否推送周报0-否,1是
|
||||
*/
|
||||
@ApiModelProperty(value = "是否推送周报0-否,1是")
|
||||
@TableField("week_report")
|
||||
private Integer weekReport;
|
||||
|
||||
@ApiModelProperty(value = "周报推送推送日期:小于周三,推送上月周。大于周三推送本周")
|
||||
@TableField("week_report_date")
|
||||
private Integer weekReportDate;
|
||||
|
||||
/**
|
||||
* 周报推送时间:每周一XX点
|
||||
*/
|
||||
@ApiModelProperty(value = "周报推送时间:每周一XX点")
|
||||
@TableField("week_report_time")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "HH:mm:ss")
|
||||
private LocalTime weekReportTime;
|
||||
|
||||
|
||||
/**
|
||||
* 是否推送月报0-否,1是
|
||||
*/
|
||||
@ApiModelProperty(value = "是否推送月报0-否,1是")
|
||||
@TableField("month_report")
|
||||
private Integer monthReport;
|
||||
|
||||
@ApiModelProperty(value = "月报推送推送日期:小于5号,推送上月。大于5号推送本月")
|
||||
@TableField("month_report_date")
|
||||
private Integer monthReportDate;
|
||||
|
||||
/**
|
||||
* 月报推送时间:每月1号XX点
|
||||
*/
|
||||
@ApiModelProperty(value = "月报推送时间:每月1号XX点")
|
||||
@TableField("month_report_time")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "HH:mm:ss")
|
||||
private LocalTime monthReportTime;
|
||||
|
||||
/**
|
||||
* 是否推送迟到报告 0-否,1是
|
||||
*/
|
||||
@ApiModelProperty(value = "是否推送迟到报告 0-否,1是")
|
||||
@TableField("late_report")
|
||||
private Integer lateReport;
|
||||
|
||||
/**
|
||||
* 迟到报告推送时间:超过考勤开始时间XXX分钟
|
||||
*/
|
||||
@ApiModelProperty(value = "迟到报告推送时间:超过考勤开始时间XXX分钟")
|
||||
@TableField("late_report_time")
|
||||
private Integer lateReportTime;
|
||||
|
||||
|
||||
/**
|
||||
* 是否推送缺勤报告 0-否,1是
|
||||
*/
|
||||
@ApiModelProperty(value = "是否推送缺勤报告 0-否,1是")
|
||||
@TableField("miss_report")
|
||||
private Integer missReport;
|
||||
|
||||
/**
|
||||
* 缺勤报告推送时间:超过考勤结束时间XXX分钟
|
||||
*/
|
||||
@ApiModelProperty(value = "缺勤报告推送时间:超过考勤结束时间XXX分钟")
|
||||
@TableField("miss_report_time")
|
||||
private Integer missReportTime;
|
||||
|
||||
|
||||
/**
|
||||
* 考勤管理员是否推送报告,1是,0否
|
||||
*/
|
||||
@ApiModelProperty(value = "考勤管理员是否推送报告,1是,0否")
|
||||
@TableField("obj_manager")
|
||||
private Integer objManager;
|
||||
|
||||
|
||||
/**
|
||||
* 指定人员:职工ID集合,逗号分隔
|
||||
*/
|
||||
@ApiModelProperty(value = "指定人员:职工ID集合,逗号分隔")
|
||||
@TableField("obj_staff_ids")
|
||||
private String objStaffIds;
|
||||
|
||||
/**
|
||||
* 家长入校/离校提醒:0否,1是
|
||||
*/
|
||||
@ApiModelProperty(value = "家长入校/离校提醒:0否,1是")
|
||||
@TableField("parent_enroll_report")
|
||||
private Integer parentEnrollReport;
|
||||
|
||||
|
||||
/**
|
||||
* 是否推送日报0-否,1是
|
||||
*/
|
||||
@ApiModelProperty(value = "是否推送日报0-否,1是")
|
||||
@TableField("day_report")
|
||||
private Integer dayReport;
|
||||
|
||||
/**
|
||||
* 日报推送时间:超过考勤结束时间XXX分钟
|
||||
*/
|
||||
@ApiModelProperty(value = "日报推送时间:超过考勤结束时间XXX分钟")
|
||||
@TableField("day_report_time")
|
||||
private Integer dayReportTime;
|
||||
}
|
@ -1,196 +0,0 @@
|
||||
package com.yida.data.common.core.entity.attendance.attendance;
|
||||
|
||||
import java.util.Date;
|
||||
import lombok.Data;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalTime;
|
||||
|
||||
/**
|
||||
* @date 2023-08-09 11:37:25
|
||||
*/
|
||||
@Data
|
||||
@TableName("attendance_result")
|
||||
public class AttendanceResult {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 0-固定上下班时间模式,1自由打卡模式
|
||||
*/
|
||||
@ApiModelProperty(value = "0-固定上下班时间模式,1自由打卡模式")
|
||||
@TableField("att_type")
|
||||
private Integer attType;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("user_type")
|
||||
private Integer userType;
|
||||
|
||||
/**
|
||||
* 用户id
|
||||
*/
|
||||
@ApiModelProperty(value = "用户id")
|
||||
@TableField("user_id")
|
||||
private Long userId;
|
||||
|
||||
/**
|
||||
* 学校id
|
||||
*/
|
||||
@ApiModelProperty(value = "学校id")
|
||||
@TableField("school_id")
|
||||
private Long schoolId;
|
||||
|
||||
/**
|
||||
* 考勤规则id
|
||||
*/
|
||||
@ApiModelProperty(value = "考勤规则id")
|
||||
@TableField("rule_id")
|
||||
private Long ruleId;
|
||||
|
||||
/**
|
||||
* 考勤规则时间段id
|
||||
*/
|
||||
@ApiModelProperty(value = "考勤规则时间段id")
|
||||
@TableField("rule_time_id")
|
||||
private Long ruleTimeId;
|
||||
|
||||
/**
|
||||
* 考勤结果,0-正常,1-迟到,2-早退,3-旷工,4-迟到早退,5缺卡
|
||||
*/
|
||||
@ApiModelProperty(value = "考勤结果,0-正常,1-迟到,2-早退,3-旷工,4-迟到早退,5缺卡,6请假,7晚归,8异常晚归")
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 考勤日期
|
||||
*/
|
||||
@ApiModelProperty(value = "考勤日期")
|
||||
@TableField("attendance_date")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||
private LocalDate attendanceDate;
|
||||
|
||||
/**
|
||||
* 上班应打卡时间
|
||||
*/
|
||||
@ApiModelProperty(value = "上班应打卡时间")
|
||||
@TableField("start_sti_time")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "HH:mm:ss")
|
||||
private LocalTime startStiTime;
|
||||
|
||||
/**
|
||||
* 上班实际打卡时间
|
||||
*/
|
||||
@ApiModelProperty(value = "上班实际打卡时间")
|
||||
@TableField("start_real_time")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "HH:mm:ss")
|
||||
private LocalTime startRealTime;
|
||||
|
||||
/**
|
||||
* 上班考勤结果
|
||||
*/
|
||||
@ApiModelProperty(value = "上班考勤结果")
|
||||
@TableField("start_status")
|
||||
private Integer startStatus;
|
||||
|
||||
|
||||
/**
|
||||
* 迟到分钟数
|
||||
*/
|
||||
@ApiModelProperty(value = "迟到分钟数")
|
||||
@TableField("start_late_time")
|
||||
private Long startLateTime;
|
||||
|
||||
/**
|
||||
* 上班打卡照片
|
||||
*/
|
||||
@ApiModelProperty(value = "上班打卡照片")
|
||||
@TableField("start_pic_url")
|
||||
private String startPicUrl;
|
||||
|
||||
/**
|
||||
* 早退分钟数
|
||||
*/
|
||||
@ApiModelProperty(value = "早退分钟数")
|
||||
@TableField("end_leave_time")
|
||||
private Long endLeaveTime;
|
||||
|
||||
/**
|
||||
* 下班应打卡时间
|
||||
*/
|
||||
@ApiModelProperty(value = "下班应打卡时间")
|
||||
@TableField("end_sti_time")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "HH:mm:ss")
|
||||
private LocalTime endStiTime;
|
||||
|
||||
/**
|
||||
* 下班实际打卡时间
|
||||
*/
|
||||
@ApiModelProperty(value = "下班实际打卡时间")
|
||||
@TableField("end_real_time")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "HH:mm:ss")
|
||||
private LocalTime endRealTime;
|
||||
|
||||
/**
|
||||
* 下班考勤结果
|
||||
*/
|
||||
@ApiModelProperty(value = "下班考勤结果")
|
||||
@TableField("end_status")
|
||||
private Integer endStatus;
|
||||
|
||||
|
||||
/**
|
||||
* 下班打卡照片
|
||||
*/
|
||||
@ApiModelProperty(value = "下班打卡照片")
|
||||
@TableField("end_pic_url")
|
||||
private String endPicUrl;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("create_time")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("update_time")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
|
||||
private transient String campusName;
|
||||
private transient String sectionName;
|
||||
private transient String gradeName;
|
||||
private transient String className;
|
||||
|
||||
}
|
@ -1,219 +0,0 @@
|
||||
package com.yida.data.common.core.entity.attendance.attendance;
|
||||
|
||||
import java.util.Date;
|
||||
import lombok.Data;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalTime;
|
||||
|
||||
/**
|
||||
* @date 2023-08-09 11:37:25
|
||||
*/
|
||||
@Data
|
||||
@TableName("attendance_rule")
|
||||
public class AttendanceRule {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_name", fill = FieldFill.INSERT)
|
||||
private String createName;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 学校id
|
||||
*/
|
||||
@ApiModelProperty(value = "学校id")
|
||||
@TableField("school_id")
|
||||
private Long schoolId;
|
||||
|
||||
/**
|
||||
* 考勤规则名称
|
||||
*/
|
||||
@ApiModelProperty(value = "考勤规则名称")
|
||||
@TableField("name")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 0-教职工打卡,1学生上学考勤,2学生宿舍考勤
|
||||
*/
|
||||
@ApiModelProperty(value = "0-教职工打卡,1学生上学考勤,2学生宿舍考勤")
|
||||
@TableField("user_type")
|
||||
private Integer userType;
|
||||
|
||||
/**
|
||||
* 0-固定上下班时间模式,1自由打卡模式
|
||||
*/
|
||||
@ApiModelProperty(value = "0-固定上下班时间模式,1自由打卡模式")
|
||||
@TableField("type")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 打卡日期,1-周一,2-周二....多个用','连接
|
||||
*/
|
||||
@ApiModelProperty(value = "打卡日期,1-周一,2-周二....多个用','连接")
|
||||
@TableField("week")
|
||||
private String week;
|
||||
|
||||
/**
|
||||
* 法定节假日是否打卡,0-是,1-否
|
||||
*/
|
||||
@ApiModelProperty(value = "法定节假日是否打卡,0-是,1-否")
|
||||
@TableField("holiday_attendance")
|
||||
private Integer holidayAttendance;
|
||||
|
||||
/**
|
||||
* 管理员打卡规则内容权限,0-无,1-有
|
||||
*/
|
||||
@ApiModelProperty(value = "管理员打卡规则内容权限,0-无,1-有")
|
||||
@TableField("role_rule")
|
||||
private Integer roleRule;
|
||||
|
||||
/**
|
||||
* 管理员打卡人员与白名单权限,0-无,1-有
|
||||
*/
|
||||
@ApiModelProperty(value = "管理员打卡人员与白名单权限,0-无,1-有")
|
||||
@TableField("role_user")
|
||||
private Integer roleUser;
|
||||
|
||||
/**
|
||||
* 管理员节假日与特殊日期权限,0-无,1-有
|
||||
*/
|
||||
@ApiModelProperty(value = "管理员节假日与特殊日期权限,0-无,1-有")
|
||||
@TableField("role_date")
|
||||
private Integer roleDate;
|
||||
|
||||
/**
|
||||
* 管理员打卡提醒权限,0-无,1-有
|
||||
*/
|
||||
@ApiModelProperty(value = "管理员打卡提醒权限,0-无,1-有")
|
||||
@TableField("role_remind")
|
||||
private Integer roleRemind;
|
||||
|
||||
/**
|
||||
* 打卡是必须拍照 0-无,1-必须
|
||||
*/
|
||||
@ApiModelProperty(value = "打卡是必须拍照 0-无,1-必须")
|
||||
@TableField("photo_take")
|
||||
private Integer photoTake;
|
||||
|
||||
/**
|
||||
* 打卡时必须人脸识别0-无,1-必须
|
||||
*/
|
||||
@ApiModelProperty(value = "打卡时必须人脸识别0-无,1-必须")
|
||||
@TableField("face_take")
|
||||
private Integer faceTake;
|
||||
|
||||
/**
|
||||
* 填写备注时必须拍照0-无,1-必须
|
||||
*/
|
||||
@ApiModelProperty(value = "填写备注时必须拍照0-无,1-必须")
|
||||
@TableField("photo_remark")
|
||||
private Integer photoRemark;
|
||||
|
||||
/**
|
||||
* 异常打卡可以提交申请,审批后可修正打卡状态
|
||||
*/
|
||||
@ApiModelProperty(value = "异常打卡可以提交申请,审批后可修正打卡状态")
|
||||
@TableField("apply_amendment")
|
||||
private Integer applyAmendment;
|
||||
|
||||
/**
|
||||
* 每月补卡次数
|
||||
*/
|
||||
@ApiModelProperty(value = "每月补卡次数")
|
||||
@TableField("reissue_num")
|
||||
private Integer reissueNum;
|
||||
|
||||
/**
|
||||
* 每月补卡截止日期
|
||||
*/
|
||||
@ApiModelProperty(value = "每月补卡截止日期")
|
||||
@TableField("reissue_end_date")
|
||||
private Integer reissueEndDate;
|
||||
|
||||
|
||||
/**
|
||||
* 启用状态:0-未启用,1-已启用
|
||||
*/
|
||||
@ApiModelProperty(value = "启用状态:0-未启用,1-已启用")
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 有效开始时间
|
||||
*/
|
||||
@ApiModelProperty(value = "有效开始时间")
|
||||
@TableField("start_date")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||
private LocalDate startDate;
|
||||
|
||||
|
||||
/**
|
||||
* 有效结束时间
|
||||
*/
|
||||
@ApiModelProperty(value = "有效结束时间")
|
||||
@TableField("end_date")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||
private LocalDate endDate;
|
||||
}
|
@ -1,101 +0,0 @@
|
||||
package com.yida.data.common.core.entity.attendance.attendance;
|
||||
|
||||
import java.util.Date;
|
||||
import lombok.Data;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalTime;
|
||||
|
||||
/**
|
||||
* 考勤规则关联地点 Entity
|
||||
*
|
||||
* @date 2023-08-09 11:37:25
|
||||
*/
|
||||
@Data
|
||||
@TableName("attendance_rule_address")
|
||||
public class AttendanceRuleAddress {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_name", fill = FieldFill.INSERT)
|
||||
private String createName;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("school_id")
|
||||
private Long schoolId;
|
||||
|
||||
/**
|
||||
* 规则ID
|
||||
*/
|
||||
@ApiModelProperty(value = "规则ID")
|
||||
@TableField("rule_id")
|
||||
private Long ruleId;
|
||||
|
||||
/**
|
||||
* 地点名称
|
||||
*/
|
||||
@ApiModelProperty(value = "地点名称")
|
||||
@TableField("address_name")
|
||||
private Long addressName;
|
||||
|
||||
/**
|
||||
* 地点纬度
|
||||
*/
|
||||
@ApiModelProperty(value = "地点纬度")
|
||||
@TableField("address_lat")
|
||||
private String addressLat;
|
||||
|
||||
/**
|
||||
* 地点经度
|
||||
*/
|
||||
@ApiModelProperty(value = "地点经度")
|
||||
@TableField("address_lon")
|
||||
private String addressLon;
|
||||
|
||||
/**
|
||||
* 范围,米
|
||||
*/
|
||||
@ApiModelProperty(value = "范围,米")
|
||||
@TableField("range")
|
||||
private Integer range;
|
||||
|
||||
}
|
@ -1,70 +0,0 @@
|
||||
package com.yida.data.common.core.entity.attendance.attendance;
|
||||
|
||||
import lombok.Data;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalTime;
|
||||
|
||||
/**
|
||||
* 考勤-规则管理员 Entity
|
||||
*
|
||||
* @date 2023-08-09 11:37:25
|
||||
*/
|
||||
@Data
|
||||
@TableName("attendance_rule_admin")
|
||||
public class AttendanceRuleAdmin {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("school_id")
|
||||
private Long schoolId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("rule_id")
|
||||
private Long ruleId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("user_type")
|
||||
private Integer userType;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("dept_id")
|
||||
private Long deptId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("staff_id")
|
||||
private Long staffId;
|
||||
|
||||
}
|
@ -1,87 +0,0 @@
|
||||
package com.yida.data.common.core.entity.attendance.attendance;
|
||||
|
||||
import java.util.Date;
|
||||
import lombok.Data;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalTime;
|
||||
|
||||
/**
|
||||
* 考勤规则关联设备表 Entity
|
||||
*
|
||||
* @date 2023-08-09 11:37:25
|
||||
*/
|
||||
@Data
|
||||
@TableName("attendance_rule_device")
|
||||
public class AttendanceRuleDevice {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_name", fill = FieldFill.INSERT)
|
||||
private String createName;
|
||||
|
||||
/**
|
||||
* 规则ID
|
||||
*/
|
||||
@ApiModelProperty(value = "规则ID")
|
||||
@TableField("rule_id")
|
||||
private Long ruleId;
|
||||
|
||||
/**
|
||||
* 设备类型
|
||||
*/
|
||||
@ApiModelProperty(value = "设备类型")
|
||||
@TableField("device_type")
|
||||
private Integer deviceType;
|
||||
|
||||
/**
|
||||
* 设备ID
|
||||
*/
|
||||
@ApiModelProperty(value = "设备ID")
|
||||
@TableField("device_id")
|
||||
private Long deviceId;
|
||||
|
||||
/**
|
||||
* 设备编号
|
||||
*/
|
||||
@ApiModelProperty(value = "设备编号")
|
||||
@TableField("device_sn")
|
||||
private String deviceSn;
|
||||
|
||||
}
|
@ -1,70 +0,0 @@
|
||||
package com.yida.data.common.core.entity.attendance.attendance;
|
||||
|
||||
import lombok.Data;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalTime;
|
||||
|
||||
/**
|
||||
* 规则适用部门 Entity
|
||||
*
|
||||
* @date 2023-08-09 11:37:25
|
||||
*/
|
||||
@Data
|
||||
@TableName("attendance_rule_obj")
|
||||
public class AttendanceRuleObj {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 0-教职工部门,1-家校部门
|
||||
*/
|
||||
@ApiModelProperty(value = "0-教职工部门,1-家校部门")
|
||||
@TableField("user_type")
|
||||
private Integer userType;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("rule_id")
|
||||
private Long ruleId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("dept_id")
|
||||
private Long deptId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("dept_name")
|
||||
private String deptName;
|
||||
|
||||
/**
|
||||
* 父级部门id,逗号连接
|
||||
*/
|
||||
@ApiModelProperty(value = "父级部门id,逗号连接")
|
||||
@TableField("parent_dept_id")
|
||||
private String parentDeptId;
|
||||
|
||||
}
|
@ -1,59 +0,0 @@
|
||||
package com.yida.data.common.core.entity.attendance.attendance;
|
||||
|
||||
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 io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 规则适用部门人员 Entity
|
||||
*/
|
||||
@Data
|
||||
@TableName("attendance_rule_obj_user")
|
||||
public class AttendanceRuleObjUser {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 0-教职工部门,1-家校部门
|
||||
*/
|
||||
@ApiModelProperty(value = "0-教职工部门,1-家校部门")
|
||||
@TableField("user_type")
|
||||
private Integer userType;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("rule_id")
|
||||
private Long ruleId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("dept_id")
|
||||
private Long deptId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("user_id")
|
||||
private Long userId;
|
||||
|
||||
/**
|
||||
* 父级部门id,逗号连接
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("user_name")
|
||||
private String userName;
|
||||
|
||||
}
|
@ -1,77 +0,0 @@
|
||||
package com.yida.data.common.core.entity.attendance.attendance;
|
||||
|
||||
import lombok.Data;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalTime;
|
||||
|
||||
/**
|
||||
* 考勤-打卡提醒 Entity
|
||||
*
|
||||
* @date 2023-08-09 11:37:25
|
||||
*/
|
||||
@Data
|
||||
@TableName("attendance_rule_remind")
|
||||
public class AttendanceRuleRemind {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 规则id
|
||||
*/
|
||||
@ApiModelProperty(value = "规则id")
|
||||
@TableField("rule_id")
|
||||
private Long ruleId;
|
||||
|
||||
/**
|
||||
* 类型=规则usertype
|
||||
*/
|
||||
@ApiModelProperty(value = "类型=规则usertype")
|
||||
@TableField("user_type")
|
||||
private Integer userType;
|
||||
|
||||
/**
|
||||
* 0-上班提醒,1-下班提醒
|
||||
*/
|
||||
@ApiModelProperty(value = "0-上班提醒,1-下班提醒")
|
||||
@TableField("type")
|
||||
private Integer type;
|
||||
|
||||
/**
|
||||
* 提醒的提前分钟数
|
||||
*/
|
||||
@ApiModelProperty(value = "提醒的提前分钟数")
|
||||
@TableField("minute")
|
||||
private Integer minute;
|
||||
|
||||
/**
|
||||
* 提醒文本
|
||||
*/
|
||||
@ApiModelProperty(value = "提醒文本")
|
||||
@TableField("message")
|
||||
private String message;
|
||||
|
||||
/**
|
||||
* 1-添加接收人姓名,0-不添加接收人姓名
|
||||
*/
|
||||
@ApiModelProperty(value = "1-添加接收人姓名,0-不添加接收人姓名")
|
||||
@TableField("include_receiver")
|
||||
private Integer includeReceiver;
|
||||
|
||||
}
|
@ -1,76 +0,0 @@
|
||||
package com.yida.data.common.core.entity.attendance.attendance;
|
||||
|
||||
import java.util.Date;
|
||||
import lombok.Data;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalTime;
|
||||
|
||||
/**
|
||||
* 考勤-特殊日期 Entity
|
||||
*
|
||||
* @date 2023-08-09 11:37:25
|
||||
*/
|
||||
@Data
|
||||
@TableName("attendance_rule_special_date")
|
||||
public class AttendanceRuleSpecialDate {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 规则id
|
||||
*/
|
||||
@ApiModelProperty(value = "规则id")
|
||||
@TableField("rule_id")
|
||||
private Long ruleId;
|
||||
|
||||
/**
|
||||
* 0-不用打卡,1-必须打卡
|
||||
*/
|
||||
@ApiModelProperty(value = "0-不用打卡,1-必须打卡")
|
||||
@TableField("type")
|
||||
private Long type;
|
||||
|
||||
/**
|
||||
* 开始日期
|
||||
*/
|
||||
@ApiModelProperty(value = "开始日期")
|
||||
@TableField("start_date")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||
private LocalDate startDate;
|
||||
|
||||
|
||||
/**
|
||||
* 结束日期
|
||||
*/
|
||||
@ApiModelProperty(value = "结束日期")
|
||||
@TableField("end_date")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||
private LocalDate endDate;
|
||||
|
||||
/**
|
||||
* 事由
|
||||
*/
|
||||
@ApiModelProperty(value = "事由")
|
||||
@TableField("reason")
|
||||
private String reason;
|
||||
|
||||
}
|
@ -1,161 +0,0 @@
|
||||
package com.yida.data.common.core.entity.attendance.attendance;
|
||||
|
||||
import java.util.Date;
|
||||
import lombok.Data;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalTime;
|
||||
|
||||
/**
|
||||
* 考勤-打卡时段 Entity
|
||||
*
|
||||
* @date 2023-08-09 11:37:25
|
||||
*/
|
||||
@Data
|
||||
@TableName("attendance_rule_time")
|
||||
public class AttendanceRuleTime {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 考勤规则id
|
||||
*/
|
||||
@ApiModelProperty(value = "考勤规则id")
|
||||
@TableField("rule_id")
|
||||
private Long ruleId;
|
||||
|
||||
/**
|
||||
* 上班时间
|
||||
*/
|
||||
@ApiModelProperty(value = "上班时间")
|
||||
@TableField("start_time")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "HH:mm:ss")
|
||||
private LocalTime startTime;
|
||||
|
||||
/**
|
||||
* 下班时间
|
||||
*/
|
||||
@ApiModelProperty(value = "下班时间")
|
||||
@TableField("end_time")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "HH:mm:ss")
|
||||
private LocalTime endTime;
|
||||
|
||||
/**
|
||||
* 最晚时间-针对宿舍考勤晚归情况
|
||||
*/
|
||||
@ApiModelProperty(value = "最晚时间-针对宿舍考勤晚归情况")
|
||||
@TableField("last_time")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "HH:mm:ss")
|
||||
private LocalTime lastTime;
|
||||
|
||||
|
||||
/**
|
||||
* 结束时间是否为次日,1=是,0=否
|
||||
*/
|
||||
@ApiModelProperty(value = "结束时间是否为次日,1=是,0=否")
|
||||
@TableField("end_next_day")
|
||||
private Integer endNextDay;
|
||||
|
||||
|
||||
/**
|
||||
* 上班打卡时段启用状态. 0-不启用, 1-启用
|
||||
*/
|
||||
@ApiModelProperty(value = "上班打卡时段启用状态. 0-不启用, 1-启用")
|
||||
@TableField("start_effective_status")
|
||||
private Integer startEffectiveStatus;
|
||||
|
||||
/**
|
||||
* 上班打卡时段开始时间
|
||||
*/
|
||||
@ApiModelProperty(value = "上班打卡时段开始时间")
|
||||
@TableField("start_effective_start_time")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "HH:mm:ss")
|
||||
private LocalTime startEffectiveStartTime;
|
||||
|
||||
/**
|
||||
* 上班打卡时段结束时间
|
||||
*/
|
||||
@ApiModelProperty(value = "上班打卡时段结束时间")
|
||||
@TableField("start_effective_end_time")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "HH:mm:ss")
|
||||
private LocalTime startEffectiveEndTime;
|
||||
|
||||
/**
|
||||
* 下班打卡时段启用状态. 0-不启用, 1-启用
|
||||
*/
|
||||
@ApiModelProperty(value = "下班打卡时段启用状态. 0-不启用, 1-启用")
|
||||
@TableField("end_effective_status")
|
||||
private Integer endEffectiveStatus;
|
||||
|
||||
/**
|
||||
* 下班打卡时段开始时间
|
||||
*/
|
||||
@ApiModelProperty(value = "下班打卡时段开始时间")
|
||||
@TableField("end_effective_start_time")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "HH:mm:ss")
|
||||
private LocalTime endEffectiveStartTime;
|
||||
|
||||
/**
|
||||
* 下班打卡时段结束时间
|
||||
*/
|
||||
@ApiModelProperty(value = "下班打卡时段结束时间")
|
||||
@TableField("end_effective_end_time")
|
||||
@DateTimeFormat(pattern = "HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "HH:mm:ss")
|
||||
private LocalTime endEffectiveEndTime;
|
||||
|
||||
}
|
@ -1,98 +0,0 @@
|
||||
package com.yida.data.common.core.entity.attendance.attendance;
|
||||
|
||||
import java.util.Date;
|
||||
import lombok.Data;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalTime;
|
||||
|
||||
/**
|
||||
* 考勤-白名单 Entity
|
||||
*
|
||||
* @date 2023-08-09 11:37:25
|
||||
*/
|
||||
@Data
|
||||
@TableName("attendance_rule_white_list")
|
||||
public class AttendanceRuleWhiteList {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 0-教职工ID,1-学生ID
|
||||
*/
|
||||
@ApiModelProperty(value = "0-教职工ID,1-学生ID")
|
||||
@TableField("user_type")
|
||||
private Integer userType;
|
||||
|
||||
/**
|
||||
* 规则id
|
||||
*/
|
||||
@ApiModelProperty(value = "规则id")
|
||||
@TableField("rule_id")
|
||||
private Long ruleId;
|
||||
|
||||
|
||||
/**
|
||||
* 人员IDid
|
||||
*/
|
||||
@ApiModelProperty(value = "教职工id")
|
||||
@TableField("user_id")
|
||||
private Long userId;
|
||||
|
||||
}
|
@ -1,87 +0,0 @@
|
||||
package com.yida.data.common.core.entity.attendance.attendance;
|
||||
|
||||
import java.util.Date;
|
||||
import lombok.Data;
|
||||
import com.baomidou.mybatisplus.annotation.FieldFill;
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalTime;
|
||||
|
||||
/**
|
||||
* 考勤规则关联wifi Entity
|
||||
*
|
||||
* @date 2023-08-09 11:37:25
|
||||
*/
|
||||
@Data
|
||||
@TableName("attendance_rule_wifi")
|
||||
public class AttendanceRuleWifi {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableField(value = "create_name", fill = FieldFill.INSERT)
|
||||
private String createName;
|
||||
|
||||
/**
|
||||
* 规则ID
|
||||
*/
|
||||
@ApiModelProperty(value = "规则ID")
|
||||
@TableField("rule_id")
|
||||
private Long ruleId;
|
||||
|
||||
/**
|
||||
* wifi名称
|
||||
*/
|
||||
@ApiModelProperty(value = "wifi名称")
|
||||
@TableField("wifi_name")
|
||||
private String wifiName;
|
||||
|
||||
/**
|
||||
* BSSID
|
||||
*/
|
||||
@ApiModelProperty(value = "BSSID")
|
||||
@TableField("wifi_bssid")
|
||||
private String wifiBssid;
|
||||
|
||||
/**
|
||||
* BSSID
|
||||
*/
|
||||
@ApiModelProperty(value = "ip")
|
||||
@TableField("ip")
|
||||
private String ip;
|
||||
|
||||
}
|
@ -1,134 +0,0 @@
|
||||
package com.yida.data.common.core.entity.classCall;
|
||||
|
||||
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.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.yida.data.common.core.entity.classschedule.EduClassScheduleTime;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
/**
|
||||
* 点名系统
|
||||
*/
|
||||
@Data
|
||||
@TableName("edu_class_call")
|
||||
public class EduClassCall {
|
||||
|
||||
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 班级ID
|
||||
*/
|
||||
@ApiModelProperty(value = "课程ID")
|
||||
@TableField("class_id")
|
||||
private Long classId;
|
||||
|
||||
/**
|
||||
* 班级名称
|
||||
*/
|
||||
@ApiModelProperty(value = "课程名称")
|
||||
@TableField("class_name")
|
||||
private String className;
|
||||
|
||||
|
||||
/**
|
||||
* 课程名称
|
||||
*/
|
||||
@ApiModelProperty(value = "课程名称")
|
||||
@TableField("subject_name")
|
||||
private String subjectName;
|
||||
|
||||
|
||||
/**
|
||||
* 学生总人数
|
||||
*/
|
||||
@ApiModelProperty(value = "学生总人数")
|
||||
@TableField("student_num")
|
||||
private Integer studentNum;
|
||||
|
||||
|
||||
/**
|
||||
* 学生异常人数
|
||||
*/
|
||||
@ApiModelProperty(value = "学生异常人数")
|
||||
@TableField("abnormal_number")
|
||||
private Integer abnormalNumber;
|
||||
|
||||
/**
|
||||
* 点名教师id
|
||||
*/
|
||||
@ApiModelProperty(value = "点名教师id")
|
||||
@TableField("teacher_id")
|
||||
private Long teacherId;
|
||||
|
||||
/**
|
||||
* 点名教师名字
|
||||
*/
|
||||
@ApiModelProperty(value = "点名教师名字")
|
||||
@TableField("teacher_name")
|
||||
private String teacherName;
|
||||
|
||||
|
||||
/**
|
||||
* 所属学校主键ID
|
||||
*/
|
||||
@ApiModelProperty(value = "所属学校主键ID")
|
||||
@TableField("school_id")
|
||||
private Long schoolId;
|
||||
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 创建者
|
||||
*/
|
||||
@ApiModelProperty(value = "创建者")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 修改者
|
||||
*/
|
||||
@ApiModelProperty(value = "修改者")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 删除标识
|
||||
*/
|
||||
@ApiModelProperty(value = "删除标识")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
@ApiModelProperty(value = "点名记录")
|
||||
@TableField(exist = false)
|
||||
private List<EduClassCallStudentRecord> studentRecordList;
|
||||
|
||||
}
|
@ -1,110 +0,0 @@
|
||||
package com.yida.data.common.core.entity.classCall;
|
||||
|
||||
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.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
/**
|
||||
* 点名系统 消息推送配置
|
||||
*/
|
||||
@Data
|
||||
@TableName("edu_class_call_push_config")
|
||||
public class EduClassCallPushConfig {
|
||||
|
||||
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 所属学校主键ID
|
||||
*/
|
||||
@ApiModelProperty(value = "所属学校主键ID")
|
||||
@TableField("school_id")
|
||||
private Long schoolId;
|
||||
|
||||
/**
|
||||
* 流程名称
|
||||
*/
|
||||
@ApiModelProperty(value = "流程名称")
|
||||
@TableField("title")
|
||||
private String title;
|
||||
|
||||
|
||||
/**
|
||||
* 有效开始时间
|
||||
*/
|
||||
@ApiModelProperty(value = "有效开始时间")
|
||||
@TableField(value = "start_date")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||
private LocalDate startDate;
|
||||
|
||||
|
||||
/**
|
||||
* 有效结束时间
|
||||
*/
|
||||
@ApiModelProperty(value = "有效结束时间")
|
||||
@TableField(value = "end_date")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||
private LocalDate endDate;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 创建者
|
||||
*/
|
||||
@ApiModelProperty(value = "创建者")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 修改者
|
||||
*/
|
||||
@ApiModelProperty(value = "修改者")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 删除标识
|
||||
*/
|
||||
@ApiModelProperty(value = "删除标识")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 发送人员集合
|
||||
*/
|
||||
@ApiModelProperty(value = "发送人员集合")
|
||||
@TableField(exist = false)
|
||||
private List<EduClassCallPushConfigProcessStaff> staffList;
|
||||
|
||||
}
|
@ -1,90 +0,0 @@
|
||||
package com.yida.data.common.core.entity.classCall;
|
||||
|
||||
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.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
/**
|
||||
* 点名系统 消息推送配置 流程
|
||||
*/
|
||||
@Data
|
||||
@TableName("edu_class_call_push_config_process")
|
||||
public class EduClassCallPushConfigProcess {
|
||||
|
||||
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 配置ID
|
||||
*/
|
||||
@ApiModelProperty(value = "配置ID")
|
||||
@TableField("config_id")
|
||||
private Long configId;
|
||||
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
@ApiModelProperty(value = "排序")
|
||||
@TableField("sort")
|
||||
private Integer sort;
|
||||
|
||||
/**
|
||||
* 0指定角色,1指定人员
|
||||
*/
|
||||
@ApiModelProperty(value = "0指定角色,1指定人员")
|
||||
@TableField("type")
|
||||
private Integer type;
|
||||
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 创建者
|
||||
*/
|
||||
@ApiModelProperty(value = "创建者")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 修改者
|
||||
*/
|
||||
@ApiModelProperty(value = "修改者")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 删除标识
|
||||
*/
|
||||
@ApiModelProperty(value = "删除标识")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
}
|
@ -1,91 +0,0 @@
|
||||
package com.yida.data.common.core.entity.classCall;
|
||||
|
||||
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.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
/**
|
||||
* 点名系统 消息推送配置 流程 对应人员
|
||||
*/
|
||||
@Data
|
||||
@TableName("edu_class_call_push_config_process_staff")
|
||||
public class EduClassCallPushConfigProcessStaff {
|
||||
|
||||
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 配置ID
|
||||
*/
|
||||
@ApiModelProperty(value = "配置ID")
|
||||
@TableField("config_id")
|
||||
private Long configId;
|
||||
|
||||
|
||||
/**
|
||||
* 0指定角色,1指定人员
|
||||
*/
|
||||
@ApiModelProperty(value = "0指定角色,1指定人员")
|
||||
@TableField("type")
|
||||
private Integer type;
|
||||
|
||||
|
||||
/**
|
||||
* 指定角色时,0=班主任,1=系主任;指定人员时,具体职工ID
|
||||
*/
|
||||
@ApiModelProperty(value = "指定角色时,0=班主任,1=系主任;指定人员时,具体职工ID")
|
||||
@TableField("user_id")
|
||||
private Long userId;
|
||||
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 创建者
|
||||
*/
|
||||
@ApiModelProperty(value = "创建者")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 修改者
|
||||
*/
|
||||
@ApiModelProperty(value = "修改者")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 删除标识
|
||||
*/
|
||||
@ApiModelProperty(value = "删除标识")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
}
|
@ -1,176 +0,0 @@
|
||||
package com.yida.data.common.core.entity.classCall;
|
||||
|
||||
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.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
/**
|
||||
* 点名系统-学生记录
|
||||
*/
|
||||
@Data
|
||||
@TableName("edu_class_call_student_record")
|
||||
public class EduClassCallStudentRecord {
|
||||
|
||||
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 点名ID
|
||||
*/
|
||||
@ApiModelProperty(value = "点名ID")
|
||||
@TableField("call_id")
|
||||
private Long callId;
|
||||
|
||||
/**
|
||||
* 学生ID
|
||||
*/
|
||||
@ApiModelProperty(value = "学生ID")
|
||||
@TableField("student_id")
|
||||
private Long studentId;
|
||||
|
||||
/**
|
||||
* 性别
|
||||
*/
|
||||
@ApiModelProperty(value = "性别(0男,1女,2或者null = 其他)")
|
||||
@TableField("gender")
|
||||
private Integer gender;
|
||||
|
||||
|
||||
/**
|
||||
* 头像
|
||||
*/
|
||||
@ApiModelProperty(value = "头像")
|
||||
@TableField("avatar")
|
||||
private String avatar;
|
||||
|
||||
|
||||
/**
|
||||
* 学生姓名
|
||||
*/
|
||||
@ApiModelProperty(value = "学生姓名")
|
||||
@TableField("student_name")
|
||||
private String studentName;
|
||||
|
||||
|
||||
/**
|
||||
* 点名状态:0异常。1正常
|
||||
*/
|
||||
@ApiModelProperty(value = "点名状态:0异常。1正常")
|
||||
@TableField("status")
|
||||
private Integer status;
|
||||
|
||||
|
||||
/**
|
||||
* 班级Id
|
||||
*/
|
||||
@ApiModelProperty(value = "班级Id")
|
||||
@TableField("class_id")
|
||||
private Long classId;
|
||||
/**
|
||||
* 班级名称
|
||||
*/
|
||||
@ApiModelProperty(value = "课程名称")
|
||||
@TableField("class_name")
|
||||
private String className;
|
||||
|
||||
|
||||
/**
|
||||
* 学区ID
|
||||
*/
|
||||
@ApiModelProperty(value = "学区ID")
|
||||
@TableField("campus_id")
|
||||
private Long campusId;
|
||||
/**
|
||||
* 学区名称
|
||||
*/
|
||||
@ApiModelProperty(value = "学区名称")
|
||||
@TableField("campus_name")
|
||||
private String campusName;
|
||||
|
||||
|
||||
/**
|
||||
* 学段ID
|
||||
*/
|
||||
@ApiModelProperty(value = "学段ID")
|
||||
@TableField("section_id")
|
||||
private Long sectionId;
|
||||
/**
|
||||
* 学段名称
|
||||
*/
|
||||
@ApiModelProperty(value = "学段名称")
|
||||
@TableField("section_name")
|
||||
private String sectionName;
|
||||
|
||||
|
||||
/**
|
||||
* 年级ID
|
||||
*/
|
||||
@ApiModelProperty(value = "年级ID")
|
||||
@TableField("grade_id")
|
||||
private Long gradeId;
|
||||
/**
|
||||
* 年级名称
|
||||
*/
|
||||
@ApiModelProperty(value = "年级名称")
|
||||
@TableField("grade_name")
|
||||
private String gradeName;
|
||||
|
||||
/**
|
||||
* 所属学校主键ID
|
||||
*/
|
||||
@ApiModelProperty(value = "所属学校主键ID")
|
||||
@TableField("school_id")
|
||||
private Long schoolId;
|
||||
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 创建者
|
||||
*/
|
||||
@ApiModelProperty(value = "创建者")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 修改者
|
||||
*/
|
||||
@ApiModelProperty(value = "修改者")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 删除标识
|
||||
*/
|
||||
@ApiModelProperty(value = "删除标识")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
}
|
@ -3,18 +3,9 @@ package com.yida.data.common.core.entity.constant;
|
||||
public interface AppConstant {
|
||||
|
||||
/**
|
||||
* 通讯录(用于操作) https://developer.work.weixin.qq.com/document/path/96078
|
||||
* 通讯录
|
||||
*/
|
||||
String CONTACT = "通讯录";
|
||||
|
||||
/**
|
||||
* 通讯录(用于查询) 职工端智慧迎新
|
||||
*/
|
||||
String CONTACT_SELECT = "contact_resources";
|
||||
|
||||
/**
|
||||
* 家校沟通
|
||||
*/
|
||||
String CONTACT_SCHOOL = "家校沟通";
|
||||
|
||||
/**
|
||||
@ -89,28 +80,8 @@ public interface AppConstant {
|
||||
*/
|
||||
String TEACHER_LEAVE_REQUEST = "teacher_leave_request";
|
||||
|
||||
/**
|
||||
* 请假家长端
|
||||
*/
|
||||
String STUDENT_LEAVE_REQUEST = "student_leave_request";
|
||||
|
||||
/**
|
||||
* 访客教师端
|
||||
*/
|
||||
String VISITOR_STAFF = "visitor_staff";
|
||||
|
||||
/**
|
||||
* 微官网 家长端智慧迎新
|
||||
*/
|
||||
String INDEX_PARENT = "index_parent";
|
||||
|
||||
/**
|
||||
* 查寝
|
||||
*/
|
||||
String DORM_ATTENDANCE_STAFF = "dorm_attendance_staff";
|
||||
|
||||
/**
|
||||
* 智慧迎新职工端
|
||||
*/
|
||||
String SMART_WELCOME_STAFF = "smart_welcome_staff";
|
||||
}
|
||||
|
@ -2,31 +2,11 @@ package com.yida.data.common.core.entity.constant;
|
||||
|
||||
public interface CachePrefixConstant {
|
||||
|
||||
/**
|
||||
* 企业微信服务商缓存前缀
|
||||
*/
|
||||
String SYS_SERVICE_PROVIDER = "sys:service:provider.";
|
||||
|
||||
/**
|
||||
* 企业微信应用缓存前缀
|
||||
*/
|
||||
String SYS_APP = "sys:app.";
|
||||
|
||||
/**
|
||||
* 系统白名单信息
|
||||
*/
|
||||
String SYS_WHITE_LIST = "sys:white:list.";
|
||||
|
||||
/**
|
||||
* 部门对应的第三方系统功能
|
||||
*/
|
||||
String SYS_DEPT_FUNCTION = "sys:dept:function.";
|
||||
|
||||
/**
|
||||
* 企业微信应用模板缓存前缀
|
||||
*/
|
||||
String SYS_APP_TEMPLATE = "sys:app.template.";
|
||||
|
||||
/**
|
||||
* 部门公众号
|
||||
*/
|
||||
@ -81,18 +61,6 @@ public interface CachePrefixConstant {
|
||||
String IMPORT_STUDENT_KEY = "import.student.";
|
||||
String IMPORT_STUDENT_FILE = "import.student.file.";
|
||||
|
||||
String IMPORT_STUDENT_CARD_NUMBER_KEY = "import.student.cardNo";
|
||||
|
||||
/**
|
||||
* 学生导出信息
|
||||
*/
|
||||
String EXPORT_STUDENT_DATA = "student:data:export.";
|
||||
|
||||
/**
|
||||
* 学生宿舍导出信息
|
||||
*/
|
||||
String EXPORT_STUDENT_DORM_DATA = "student:dorm:data:export.";
|
||||
|
||||
/**
|
||||
* 登录用户将要登录的部门id
|
||||
*/
|
||||
@ -139,31 +107,6 @@ public interface CachePrefixConstant {
|
||||
*/
|
||||
String UNION_PAY_CONFIG = "sys:union.pay.config";
|
||||
|
||||
/**
|
||||
* 建行支付配置信息
|
||||
*/
|
||||
String CONSTRUCTION_PAY_CONFIG = "sys:construction.pay.config";
|
||||
|
||||
/**
|
||||
* 收钱吧支付配置信息
|
||||
*/
|
||||
String U_PAY_CONFIG = "sys:u.pay.config";
|
||||
|
||||
/**
|
||||
* 百度api配置信息
|
||||
*/
|
||||
String BAI_DU_API_CONFIG = "baidu:api.config";
|
||||
|
||||
/**
|
||||
* 学校收钱吧终端信息
|
||||
*/
|
||||
String DEPT_CONSUME_TERMINAL = "dept:consume:terminal.";
|
||||
|
||||
/**
|
||||
* 学校消费机服务器信息
|
||||
*/
|
||||
String CONSUME_CONFIG = "sys:consume.config";
|
||||
|
||||
//------------------学校-------------------
|
||||
/**
|
||||
* 导入寝室 进度信息
|
||||
@ -183,20 +126,11 @@ public interface CachePrefixConstant {
|
||||
//------------------用户-------------------
|
||||
String STUDENT_DATA = "user:student.data";
|
||||
|
||||
//------------------用户-------------------
|
||||
String STUDENT_BASE_DATA = "user:student.base.data";
|
||||
|
||||
|
||||
/**
|
||||
* 导入住宿学生 进度信息
|
||||
*/
|
||||
String IMPORT_STUDENT_DORM = "user:studentDorm.import";
|
||||
|
||||
/**
|
||||
* 导入学生类型 进度信息
|
||||
*/
|
||||
String IMPORT_STUDENT_TYPE = "user:studentType.import";
|
||||
|
||||
/**
|
||||
* 学生在校离校,在寝不在寝状态
|
||||
*/
|
||||
@ -229,11 +163,6 @@ public interface CachePrefixConstant {
|
||||
*/
|
||||
String ISSUE_FACE_ERROR_MSG = "user:face:issue.error.msg.";
|
||||
|
||||
/**
|
||||
* 设备组人脸下发成功数量
|
||||
*/
|
||||
String ISSUE_GROUP_USER_FACE_SUCCESS = "group.user.face.success.";
|
||||
|
||||
/**
|
||||
* 大华code与人员id对应
|
||||
*/
|
||||
@ -256,11 +185,6 @@ public interface CachePrefixConstant {
|
||||
*/
|
||||
String DEVICE_DATA = "attendance:device:data";
|
||||
|
||||
/**
|
||||
* 设备数据
|
||||
*/
|
||||
String DEVICE_DATA_BY_ID = "attendance:device:id:data";
|
||||
|
||||
/**
|
||||
* 最新考勤记录时间
|
||||
*/
|
||||
@ -276,31 +200,11 @@ public interface CachePrefixConstant {
|
||||
*/
|
||||
String ISSUE_FACE_GROUP_DEVICE = "attendance:device:face-group.";
|
||||
|
||||
/**
|
||||
* 设备下发的人脸组鼠标数量
|
||||
*/
|
||||
String ISSUE_FACE_GROUP_DEVICE_NUMBER = "attendance:device:face-group.number.";
|
||||
|
||||
/**
|
||||
* 海清设备批量编辑列表
|
||||
*/
|
||||
String HQ_EDIT_BATCH = "hq.edit.batch.";
|
||||
|
||||
/**
|
||||
* 海清人脸新增信息
|
||||
*/
|
||||
String HQ_BATCH_ADD = "hq.batch.add.";
|
||||
|
||||
/**
|
||||
* 海清人脸新编辑信息
|
||||
*/
|
||||
String HQ_BATCH_EDIT = "hq.batch.edit.";
|
||||
|
||||
/**
|
||||
* 接收的认证消息缓存
|
||||
*/
|
||||
String HQ_RECEIVE_INFO = "hq.receive.info.";
|
||||
|
||||
//--------------商品订单------------------
|
||||
|
||||
/**
|
||||
@ -436,13 +340,6 @@ public interface CachePrefixConstant {
|
||||
* 宿舍信息
|
||||
*/
|
||||
String FACILITY_DORM_ROOM = "facility:dorm:room";
|
||||
|
||||
// --------------------宿舍数据-----------------
|
||||
/**
|
||||
* 宿舍信息
|
||||
*/
|
||||
String FACILITY_DORM_MASTER = "facility:dorm:master.";
|
||||
|
||||
// --------------------第二课堂----------------
|
||||
/**
|
||||
* 菜单配置
|
||||
@ -469,7 +366,7 @@ public interface CachePrefixConstant {
|
||||
String BILL_ORDER = "bill.order.";
|
||||
|
||||
/**
|
||||
* 账单订单调起支付所需参数,微信jsapi为prepay_id,微信h5为支付地址,银联支付为支付地址
|
||||
* 账单订单调起支付所需参数,微信jsapi为prepay_id,微信h5为回调地址,银联支付为支付地址
|
||||
*/
|
||||
String BILL_ORDER_FLAG = "bill.order.flag.";
|
||||
|
||||
@ -508,27 +405,6 @@ public interface CachePrefixConstant {
|
||||
*/
|
||||
String BILL_PAY_DETAIL_EXPORT_URL = "bill:pay:detail:export:url:";
|
||||
|
||||
// --------------------消费充值----------------
|
||||
/**
|
||||
* 学生消费订单缓存
|
||||
*/
|
||||
String CONSUME_ORDER_STUDENT = "consume.order.student.";
|
||||
|
||||
/**
|
||||
* 消费订单信息
|
||||
*/
|
||||
String CONSUME_ORDER = "consume.order.";
|
||||
|
||||
/**
|
||||
* 消费订单调起支付所需参数,微信jsapi为prepay_id,微信h5为支付地址,银联支付为支付地址,收钱吧为支付地址
|
||||
*/
|
||||
String CONSUME_ORDER_FLAG = "consume.order.flag.";
|
||||
|
||||
/**
|
||||
* 商品描述
|
||||
*/
|
||||
String CONSUME_ORDER_DESC = "充值缴费";
|
||||
|
||||
// -----------摄像头-------------------------
|
||||
/**
|
||||
* 摄像头
|
||||
@ -542,41 +418,6 @@ public interface CachePrefixConstant {
|
||||
*/
|
||||
String USER_PIC_DOWNLOAD = "user:pic:downLoad.";
|
||||
|
||||
|
||||
/**
|
||||
* 职工通行记录下载
|
||||
*/
|
||||
String STAFF_ATTENDANCE_RECORD_DOWNLOAD = "staff:attendance:record:downLoad.";
|
||||
|
||||
/**
|
||||
* 职工考勤记录下载
|
||||
*/
|
||||
String STAFF_ATTENDANCE_RESULT_DOWNLOAD = "staff:attendance:result:downLoad.";
|
||||
|
||||
|
||||
/**
|
||||
* 学生宿舍考勤下载
|
||||
*/
|
||||
String STUDENT_DORM_ATTENDANCE_RESULT_DOWNLOAD = "student:dorm:attendance:result:downLoad.";
|
||||
|
||||
|
||||
/**
|
||||
* 通行记录下载
|
||||
*/
|
||||
String ATTENDANCE_RECORD_DOWNLOAD = "attendance:record:download.";
|
||||
|
||||
|
||||
/**
|
||||
* 考勤日报下载
|
||||
*/
|
||||
String ATTENDANCE_DAY_REPORT_DOWNLOAD = "attendance:day:report:download.";
|
||||
|
||||
|
||||
/**
|
||||
* 商品购买情况下载
|
||||
*/
|
||||
String PRODUCT_BUY_DATA_DOWNLOAD = "product:buy:data:downLoad.";
|
||||
|
||||
/**
|
||||
* 下载学生照片
|
||||
*/
|
||||
@ -590,7 +431,7 @@ public interface CachePrefixConstant {
|
||||
/**
|
||||
* 学校对应关键功能点配置
|
||||
*/
|
||||
String SCHOOL_FUNCATION_CODE = "school:funcation:code:";
|
||||
String SCHOOL_FUNCATION_CODE = "school:funcation:code.";
|
||||
|
||||
String ATTENDANCE_DORMITORY_CLASS = "attendance:Dormitory:class.";
|
||||
|
||||
@ -599,9 +440,6 @@ public interface CachePrefixConstant {
|
||||
String STAFF_MANGE_DEPT = "staff:mange:dept.";
|
||||
|
||||
|
||||
String STAFF_MANGE_CLASS = "staff:mange:class.";
|
||||
|
||||
|
||||
/**
|
||||
* 对应设备策略id(人脸组id)缓存
|
||||
*/
|
||||
@ -641,165 +479,6 @@ public interface CachePrefixConstant {
|
||||
String ADD_MANUSCRIPT_PROGRESS = "add:manuscript:progress";
|
||||
|
||||
// --------------------智慧迎新-----------------
|
||||
/**
|
||||
* 花名册下载缓存
|
||||
*/
|
||||
String GUIDE_ROSTER_DATA_DOWNLOAD = "guide:roster:data:download.";
|
||||
|
||||
/**
|
||||
* 花名册身份证、通知书下载图片缓存
|
||||
*/
|
||||
String GUIDE_ROSTER_PIC_DATA_DOWNLOAD = "guide:roster:pic:data:download.";
|
||||
|
||||
// --------------------智慧迎新-----------------
|
||||
/**
|
||||
* 新生迎新步骤信息
|
||||
*/
|
||||
String GUIDE_ROSTER_STEP_DATA = "guide:roster:step:data.";
|
||||
|
||||
/**
|
||||
* 花名册人员迎新订单缓存
|
||||
*/
|
||||
String GUIDE_STEP_ORDER_ROSTER = "guide.step.order.roster.";
|
||||
|
||||
/**
|
||||
* 迎新步骤订单缓存
|
||||
*/
|
||||
String GUIDE_STEP_ORDER = "guide.step.order.";
|
||||
|
||||
/**
|
||||
* 迎新订单调起支付所需参数,微信jsapi为prepay_id,微信h5为支付地址,银联支付为支付地址,建行为支付地址
|
||||
*/
|
||||
String GUIDE_STEP_ORDER_FLAG = "guide.step.order.flag.";
|
||||
|
||||
|
||||
/**
|
||||
* 智慧迎新导入学生人脸
|
||||
*/
|
||||
String IMPORT_GUIDE_AVATAR_KEY = "guide:avatar:import.key.";
|
||||
|
||||
|
||||
/**
|
||||
* 智慧迎新导入花名册
|
||||
*/
|
||||
String IMPORT_GUIDE_ROSTER_KEY = "guide:roster:import.key.";
|
||||
|
||||
/**
|
||||
* 智慧迎新系部专业数据
|
||||
*/
|
||||
String WELCOME_DEPARTMENT_DATA = "welcome:department:data.";
|
||||
|
||||
/**
|
||||
* 智慧迎新预分班级数据
|
||||
*/
|
||||
String WELCOME_CLASS_DATA = "welcome:class:data.";
|
||||
|
||||
/**
|
||||
* 智慧迎新班级对应人员数量
|
||||
*/
|
||||
String WELCOME_CLASS_STUDENT_NUMBER = "welcome:class:student:number:";
|
||||
|
||||
/**
|
||||
* 智慧迎新预分宿舍数据
|
||||
*/
|
||||
String WELCOME_DORM_DATA = "welcome:dorm:data.";
|
||||
|
||||
|
||||
/**
|
||||
* 智慧迎新宿舍对应人员数量
|
||||
*/
|
||||
String WELCOME_DROM_STUDENT_NUMBER = "welcome:dorm:student:number:";
|
||||
|
||||
|
||||
/**
|
||||
* 智慧迎新宿舍对应人员数量
|
||||
*/
|
||||
String WELCOME_DROM_STUDENT_NUMBER_BUDING = "welcome:dorm:student:number:buding";
|
||||
|
||||
|
||||
/**
|
||||
* 智慧迎新预分班级导入进度
|
||||
*/
|
||||
String WELCOME_CLASS_IMPOST_PROGRESS = "welcome:class:import:progress:";
|
||||
|
||||
/**
|
||||
* 智慧迎新预分宿舍导入进度
|
||||
*/
|
||||
String WELCOME_DORM_IMPOST_PROGRESS = "welcome:dorm:import:progress:";
|
||||
|
||||
/**
|
||||
* 智慧迎新花名册信息
|
||||
*/
|
||||
String WELCOME_ROSTER = "welcome:roster";
|
||||
|
||||
|
||||
/**
|
||||
* 学生考勤结果 每月记录
|
||||
*/
|
||||
String ATTENDANCE_DATE_STATUS = "attendance:date:status.";
|
||||
|
||||
|
||||
/**
|
||||
* 管理员查看 每月记录
|
||||
*/
|
||||
String ATTENDANCE_MANAGE_DATE_STATUS = "attendance:manage:date:status.";
|
||||
|
||||
|
||||
/**
|
||||
* 学生考勤结果 每日记录
|
||||
*/
|
||||
String ATTENDANCE_STATUS_DAY_STUDENT = "attendance:status:day:student:";
|
||||
|
||||
|
||||
/**
|
||||
* 教职工考勤结果 每日记录
|
||||
*/
|
||||
String ATTENDANCE_STATUS_DAY_STAFF = "attendance:status:day:staff:";
|
||||
|
||||
/**
|
||||
* 考勤管理管理部门树
|
||||
*/
|
||||
String ATTENDANCE_USER_MANAGE_TREE = "attendance:user:manage:tree:";
|
||||
|
||||
/**
|
||||
* 考勤管理管理部门树
|
||||
*/
|
||||
String ATTENDANCE_STAFF_IDENTITY = "attendance:staff:identity:";
|
||||
|
||||
/**
|
||||
* 职工管理规则
|
||||
*/
|
||||
String ATTENDANCE_STAFF_MANAGE_RULE = "attendance:staff:manage:rule";
|
||||
|
||||
/**
|
||||
* 用户打卡记录
|
||||
*/
|
||||
String ATTENDANCE_USER_RECORD = "attendance:user:record";
|
||||
|
||||
/**
|
||||
* 学生匹配的考勤规则
|
||||
*/
|
||||
String ATTENDANCE_STUDENT_RULE = "attendance:student:rule";
|
||||
|
||||
/**
|
||||
* 校园主页信息
|
||||
*/
|
||||
String SCHOOL_HOME_INFO = "school:home:info";
|
||||
|
||||
/**
|
||||
* 学校小程序信息
|
||||
*/
|
||||
String DEPT_HOME_APP_INFO = "dept:home:app:info";
|
||||
|
||||
|
||||
/**
|
||||
* 用户对应微信小程序
|
||||
*/
|
||||
String USER_GENERATE_URL_LINK = "user:generate:url:link:";
|
||||
|
||||
|
||||
/**
|
||||
* 考勤规则
|
||||
*/
|
||||
String ATTENDANCE_RULE_DATA = "attendance:rule";
|
||||
}
|
||||
|
@ -1,71 +0,0 @@
|
||||
package com.yida.data.common.core.entity.constant;
|
||||
|
||||
/**
|
||||
* 建行支付常量
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/6/19
|
||||
*/
|
||||
public interface ConstructionPayConstant {
|
||||
|
||||
/**
|
||||
* 接口地址
|
||||
*/
|
||||
String URL = "https://ibsbjstar.ccb.com.cn/CCBIS/ccbMain";
|
||||
|
||||
/**
|
||||
* 二维码下单接口地址
|
||||
*/
|
||||
String QR_PAY_URL = URL + "?CCB_IBSVersion=V6";
|
||||
|
||||
/**
|
||||
* 二维码支付交易码
|
||||
*/
|
||||
String QR_PAY_CODE = "530550";
|
||||
|
||||
/**
|
||||
* 订单查询交易码
|
||||
*/
|
||||
String QUERY_ORDER_CODE = "410408";
|
||||
|
||||
/**
|
||||
* 业务状态码字段
|
||||
*/
|
||||
String SUCCESS_KEY = "SUCCESS";
|
||||
|
||||
/**
|
||||
* 业务成功状态码
|
||||
*/
|
||||
String SUCCESS_CODE = "true";
|
||||
|
||||
/**
|
||||
* 建行二维码下单返回地址
|
||||
* 用于获取二维码下单实际支付地址
|
||||
*/
|
||||
String PAY_URL = "PAYURL";
|
||||
|
||||
/**
|
||||
* 建行二维码支付实际地址
|
||||
*/
|
||||
String QR_URL = "QRURL";
|
||||
|
||||
/**
|
||||
* 订单查询返回码字段名称
|
||||
*/
|
||||
String RETURN_CODE_NAME = "RETURN_CODE";
|
||||
|
||||
/**
|
||||
* 订单查询返回消息段名称
|
||||
*/
|
||||
String RETURN_MSG = "RETURN_MSG";
|
||||
|
||||
/**
|
||||
* 订单查询返回码成功状态
|
||||
*/
|
||||
String RETURN_SUCCESS_CODE = "000000";
|
||||
|
||||
/**
|
||||
* 流水不存在状态码
|
||||
*/
|
||||
String NO_ORDER_CODE = "YDCA02910001";
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
package com.yida.data.common.core.entity.constant;
|
||||
|
||||
/**
|
||||
* 消费机常量
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/4/4
|
||||
*/
|
||||
public interface ConsumeConstant {
|
||||
|
||||
/**
|
||||
* 接口错误信息字段名称
|
||||
*/
|
||||
String ERROR_CONTENT_NAME = "error";
|
||||
|
||||
/**
|
||||
* 接口错误状态码名称
|
||||
*/
|
||||
String ERROR_CODE_NAME = "errorCode";
|
||||
|
||||
/**
|
||||
* 接口错误信息名称
|
||||
*/
|
||||
String ERROR_MESSAGE_NAME = "errorMessage";
|
||||
|
||||
/**
|
||||
* 获取人员信息
|
||||
*/
|
||||
String GET_PERSON_INFO = "/hpt/v2/Accounts/Get";
|
||||
|
||||
/**
|
||||
* 挂失卡片
|
||||
*/
|
||||
String LOCK_CARD = "/hpt/v2/Accounts/LockCard";
|
||||
|
||||
/**
|
||||
* 解挂卡片
|
||||
*/
|
||||
String UN_LOCK_CARD = "/hpt/v2/Accounts/UnLockCard";
|
||||
|
||||
/**
|
||||
* 充值
|
||||
*/
|
||||
String RECHARGE = "/hpt/v2/Accounts/Recharge";
|
||||
|
||||
/**
|
||||
* 充值撤销
|
||||
*/
|
||||
String UNDO_RECHARGE = "/hpt/v2/Accounts/UndoRecharge";
|
||||
}
|
@ -79,20 +79,10 @@ public interface FebsConstant {
|
||||
String TP_TOKEN = "tupu.token.";
|
||||
|
||||
/**
|
||||
* 微信公众号 token key前缀 7200s
|
||||
* 微信公众号 token key前缀
|
||||
*/
|
||||
String WX_PUBLIC_ACCESS_TOKEN = "wx.public:access.token.";
|
||||
|
||||
/**
|
||||
* 微信 JS-SDK jsapi_ticket key前缀 7200s
|
||||
*/
|
||||
String WX_PUBLIC_JS_API_TICKET = "wx.public:jsapi.ticket.";
|
||||
|
||||
/**
|
||||
* 企业微信 JS-SDK jsapi_ticket key前缀 7200s
|
||||
*/
|
||||
String QYWX_WX_JS_API_TICKET = "qywx.wx:jsapi.ticket.";
|
||||
|
||||
/**
|
||||
* 几米 access_token key前缀
|
||||
*/
|
||||
|
@ -0,0 +1,52 @@
|
||||
package com.yida.data.common.core.entity.constant;
|
||||
|
||||
public interface HaiqingConstant {
|
||||
/**
|
||||
* 增改人员消息回调返回类型
|
||||
*/
|
||||
String EDIT_PERSON_CALL = "EditPerson-Ack";
|
||||
|
||||
/**
|
||||
* 批量增加人员返回
|
||||
*/
|
||||
String ADD_PERSON_BATCH_CALL = "AddPersons-Ack";
|
||||
|
||||
/**
|
||||
* 批量修改人员返回
|
||||
*/
|
||||
String UPDATE_PERSON_BATCH_CALL = "EditPersons-Ack";
|
||||
|
||||
/**
|
||||
* 删除人员回调信息
|
||||
*/
|
||||
String DELETE_PERSON_CALL = "DelPerson";
|
||||
|
||||
/**
|
||||
* 批量删除人员信息回调
|
||||
*/
|
||||
String DELETE_PERSON_BATCH_CALL = "DeletePersons-Ack";
|
||||
|
||||
/**
|
||||
* 接收认证人员信息
|
||||
*/
|
||||
String REC_PERSON = "RecPush";
|
||||
|
||||
/**
|
||||
* 心跳消息
|
||||
*/
|
||||
String HEARTBEAT = "HeartBeat";
|
||||
/**
|
||||
* 远程开门返回信息
|
||||
*/
|
||||
String UNLOCK_ACK = "Unlock-Ack";
|
||||
/**
|
||||
* 设置系统时间
|
||||
*/
|
||||
String SET_SYS_TIME_ACK = "SetSysTime-Ack";
|
||||
|
||||
/**
|
||||
* 设备上线通知
|
||||
*/
|
||||
String ONLINE = "Online";
|
||||
|
||||
}
|
@ -43,12 +43,7 @@ public interface LockPrefixConstant {
|
||||
String CARD_CMD_LOCK = "device:card:cmd-lock";
|
||||
|
||||
/**
|
||||
* 设备下发处理返回数据锁
|
||||
* 学生账单订单锁
|
||||
*/
|
||||
String ISSUE_FACE_DEVICE_LOCK = "user:face:issue.device.lock.";
|
||||
|
||||
/**
|
||||
* 设备组下发处理人脸数据锁
|
||||
*/
|
||||
String ISSUE_FACE_GROUP_LOCK = "user:face:group.lock.";
|
||||
String STUDENT_BILL_ORDER_LOCK = "student.bill.order.lock.";
|
||||
}
|
||||
|
@ -1,27 +0,0 @@
|
||||
package com.yida.data.common.core.entity.constant;
|
||||
|
||||
public interface NoticeTypeConstant {
|
||||
|
||||
String NOTICE_MSG_TEMPLATE_TYPE = "template_card";
|
||||
|
||||
/**
|
||||
* 文本展示型卡片
|
||||
*/
|
||||
String TEMPLATE_NOTICE_TYPE_TEXT = "text_notice";
|
||||
|
||||
/**
|
||||
* 图文展示型卡片
|
||||
*/
|
||||
String TEMPLATE_NOTICE_TYPE_NEWS = "news_notice";
|
||||
|
||||
/**
|
||||
* 按钮交付型卡片
|
||||
*/
|
||||
String TEMPLATE_NOTICE_TYPE_BUTTON = "button_interaction";
|
||||
|
||||
/**
|
||||
* 投票选择型卡片
|
||||
*/
|
||||
String TEMPLATE_NOTICE_TYPE_VOTE = "vote_interaction";
|
||||
|
||||
}
|
@ -38,21 +38,11 @@ public interface QywxConstant {
|
||||
*/
|
||||
String USER_DETAIL_URL = "https://qyapi.weixin.qq.com/cgi-bin/user/get";
|
||||
|
||||
/**
|
||||
* 获取访问用户敏感信息 post https://qyapi.weixin.qq.com/cgi-bin/auth/getuserdetail?access_token=ACCESS_TOKEN
|
||||
*/
|
||||
String USER_SENSITIVE_INFO_URL = "https://qyapi.weixin.qq.com/cgi-bin/auth/getuserdetail?access_token=";
|
||||
|
||||
/**
|
||||
* 查询部门成员详情 get https://qyapi.weixin.qq.com/cgi-bin/user/list?access_token=ACCESS_TOKEN&department_id=DEPARTMENT_ID&fetch_child=FETCH_CHILD
|
||||
*/
|
||||
String USER_DETAIL_LIST_URL = "https://qyapi.weixin.qq.com/cgi-bin/user/list";
|
||||
|
||||
/**
|
||||
* 获取成员ID列表 POST https://qyapi.weixin.qq.com/cgi-bin/user/list_id?access_token=ACCESS_TOKEN
|
||||
*/
|
||||
String USER_ID_LIST_URL = "https://qyapi.weixin.qq.com/cgi-bin/user/list_id?access_token=";
|
||||
|
||||
/**
|
||||
* 创建部门 POST https://qyapi.weixin.qq.com/cgi-bin/department/create?access_token=ACCESS_TOKEN
|
||||
*/
|
||||
@ -73,16 +63,6 @@ public interface QywxConstant {
|
||||
*/
|
||||
String DEPT_LIST_URL = "https://qyapi.weixin.qq.com/cgi-bin/department/list";
|
||||
|
||||
/**
|
||||
* 获取子部门ID列表 GET https://qyapi.weixin.qq.com/cgi-bin/department/simplelist?access_token=ACCESS_TOKEN&id=ID
|
||||
*/
|
||||
String SIMPLE_DEPT_LIST_URL = "https://qyapi.weixin.qq.com/cgi-bin/department/simplelist";
|
||||
|
||||
/**
|
||||
* 获取单个部门详情 GET https://qyapi.weixin.qq.com/cgi-bin/department/get?access_token=ACCESS_TOKEN&id=ID
|
||||
*/
|
||||
String DEPT_INFO_URL = "https://qyapi.weixin.qq.com/cgi-bin/department/get";
|
||||
|
||||
/**
|
||||
* 创建部门(家校沟通) POST https://qyapi.weixin.qq.com/cgi-bin/school/department/create?access_token=ACCESS_TOKEN
|
||||
*/
|
||||
@ -225,39 +205,16 @@ public interface QywxConstant {
|
||||
*/
|
||||
String CONTACT_EVENT = "change_contact";
|
||||
|
||||
/**
|
||||
* 创建部门
|
||||
*/
|
||||
String DEPT_CREATE_TYPE = "create_party";
|
||||
|
||||
/**
|
||||
* 更新部门
|
||||
*/
|
||||
String DEPT_UPDATE_TYPE = "update_party";
|
||||
|
||||
/**
|
||||
* 删除部门
|
||||
*/
|
||||
String DEPT_DELETE_TYPE = "delete_party";
|
||||
|
||||
/**
|
||||
* 创建成员
|
||||
*/
|
||||
String USER_CREATE_TYPE = "create_user";
|
||||
|
||||
/**
|
||||
* 更新成员
|
||||
*/
|
||||
String USER_UPDATE_TYPE = "update_user";
|
||||
|
||||
/**
|
||||
* 删除成员
|
||||
*/
|
||||
String USER_DELETE_TYPE = "delete_user";
|
||||
|
||||
/**
|
||||
* 获取企业微信的jsapi_ticket
|
||||
* https://developer.work.weixin.qq.com/document/path/96909
|
||||
*/
|
||||
String GET_JS_API_TICKET_URL = "https://qyapi.weixin.qq.com/cgi-bin/get_jsapi_ticket";
|
||||
}
|
||||
|
@ -1,110 +0,0 @@
|
||||
package com.yida.data.common.core.entity.constant;
|
||||
|
||||
/**
|
||||
* 企业微信服务商常量
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2022/11/3
|
||||
*/
|
||||
public interface QywxServiceProviderConstant {
|
||||
|
||||
//------------------企业微信服务商接口地址--------------------
|
||||
/**
|
||||
* 获取服务商凭证
|
||||
*/
|
||||
String GET_PROVIDER_TOKEN_URL = "https://qyapi.weixin.qq.com/cgi-bin/service/get_provider_token";
|
||||
|
||||
/**
|
||||
* 获取第三方应用凭证(suite_access_token)
|
||||
*/
|
||||
String GET_SUITE_TOKEN_URL = "https://qyapi.weixin.qq.com/cgi-bin/service/get_suite_token";
|
||||
|
||||
/**
|
||||
* 获取企业凭证
|
||||
*/
|
||||
String GET_CORP_TOKEN_URL = "https://qyapi.weixin.qq.com/cgi-bin/service/get_corp_token?suite_access_token=";
|
||||
|
||||
/**
|
||||
* 获取企业永久授权码
|
||||
*/
|
||||
String GET_PERMANENT_CODE_URL = "https://qyapi.weixin.qq.com/cgi-bin/service/get_permanent_code?suite_access_token=";
|
||||
|
||||
/**
|
||||
* 获取企业授权信息
|
||||
*/
|
||||
String GET_AUTH_INFO_URL = "https://qyapi.weixin.qq.com/cgi-bin/service/get_auth_info?suite_access_token=";
|
||||
|
||||
/**
|
||||
* corpid转换
|
||||
*/
|
||||
String CONVERT_CORP_ID_URL = "https://qyapi.weixin.qq.com/cgi-bin/service/corpid_to_opencorpid?provider_access_token=";
|
||||
|
||||
/**
|
||||
* userid的转换
|
||||
* 将企业主体下的明文userid转换为服务商主体下的密文userid
|
||||
*/
|
||||
String CONVERT_USER_ID_TO_SECRET_URL = "https://qyapi.weixin.qq.com/cgi-bin/batch/userid_to_openuserid?access_token=";
|
||||
|
||||
/**
|
||||
* userid的转换
|
||||
* 将代开发应用或第三方应用获取的密文open_userid转换为明文userid
|
||||
*/
|
||||
String CONVERT_USER_ID_TO_PLAIN_URL = "https://qyapi.weixin.qq.com/cgi-bin/batch/openuserid_to_userid?access_token=";
|
||||
|
||||
/**
|
||||
* 手机号获取userid
|
||||
*/
|
||||
String GET_USER_ID_BY_MOBILE_URL = "https://qyapi.weixin.qq.com/cgi-bin/user/getuserid?access_token=";
|
||||
|
||||
//------------------企业微信服务商redis key--------------------
|
||||
/**
|
||||
* 代开发应用模板ticket
|
||||
*/
|
||||
String SERVICE_SUITE_TICKET = "service:suite:ticket:";
|
||||
|
||||
/**
|
||||
* 企业微信 corp_token key前缀
|
||||
*/
|
||||
String CORP_TOKEN = "corp:token.";
|
||||
|
||||
/**
|
||||
* 企业微信服务商 provider_token key前缀
|
||||
*/
|
||||
String PROVIDER_TOKEN = "provider:token.";
|
||||
|
||||
/**
|
||||
* 企业微信服务商 suite_access_token key前缀
|
||||
*/
|
||||
String SUITE_ACCESS_TOKEN = "suite:access.token.";
|
||||
|
||||
/**
|
||||
* 服务商对应学校加密corpId数据(加密值为key)
|
||||
*/
|
||||
String PROVIDER_SCHOOL_CORP_DATA = "provider:school:corp:data";
|
||||
|
||||
/**
|
||||
* 服务商对应学校加密corpId数据(原始值为key)
|
||||
*/
|
||||
String PROVIDER_SCHOOL_CORP_ORIGINAL_DATA = "provider:school:corp:original:data";
|
||||
|
||||
//------------------企业微信服务商InfoType--------------------
|
||||
/**
|
||||
* 授权安装待开发应用回调
|
||||
*/
|
||||
String SERVICE_CREATE_AUTH = "create_auth";
|
||||
|
||||
/**
|
||||
* 客户删除应用
|
||||
*/
|
||||
String SERVICE_CANCEL_AUTH = "cancel_auth";
|
||||
|
||||
/**
|
||||
* 代开发应用重置secret(即permanent_code)
|
||||
*/
|
||||
String RESET_PERMANENT_CODE = "reset_permanent_code";
|
||||
|
||||
/**
|
||||
* 待开发应用模板suite_ticket
|
||||
*/
|
||||
String TEMPLATE_SUITE_TICKET = "suite_ticket";
|
||||
}
|
@ -1,134 +0,0 @@
|
||||
package com.yida.data.common.core.entity.constant;
|
||||
|
||||
/**
|
||||
* 收钱吧常量
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/3/20
|
||||
*/
|
||||
public interface UPayConstant {
|
||||
|
||||
/**
|
||||
* 订单时间 5分钟
|
||||
*/
|
||||
long ORDER_TIME = 5 * 60L;
|
||||
|
||||
/**
|
||||
* 收钱吧支付回调地址
|
||||
*/
|
||||
String NOTIFY_URL = "device/in/consume/uPayNotify";
|
||||
|
||||
/**
|
||||
* 收钱吧支付后返回页面地址
|
||||
*/
|
||||
String RETURN_URL = "";
|
||||
|
||||
/**
|
||||
* 接口状态码名称
|
||||
*/
|
||||
String RESULT_CODE_NAME = "result_code";
|
||||
|
||||
/**
|
||||
* 返回信息主题
|
||||
*/
|
||||
String BIZ_RESPONSE = "biz_response";
|
||||
|
||||
/**
|
||||
* bizResponse接口状态码名称
|
||||
*/
|
||||
String BIZ_CODE_NAME = "result_code";
|
||||
|
||||
/**
|
||||
* 错误状态码名称
|
||||
* 。当result_code不等于200的时候才会出现error_code和error_message
|
||||
*/
|
||||
String ERROR_CODE_NAME = "error_code";
|
||||
|
||||
/**
|
||||
* 错误信息名称
|
||||
* 。当result_code不等于200的时候才会出现error_code和error_message
|
||||
*/
|
||||
String ERROR_MESSAGE_NAME = "error_message";
|
||||
|
||||
/**
|
||||
* 接口成功状态码
|
||||
*/
|
||||
String RESULT_SUCCESS_CODE = "200";
|
||||
|
||||
/**
|
||||
* bizResponse接口成功状态码
|
||||
*/
|
||||
String BIZ_SUCCESS_CODE = "SUCCESS";
|
||||
|
||||
/**
|
||||
* 无法找到指定的订单 状态码
|
||||
* 此类型订单需要直接关闭订单
|
||||
*/
|
||||
String NO_ORDER_CODE = "UPAY_ORDER_NOT_EXISTS";
|
||||
|
||||
/**
|
||||
* 交易不存在
|
||||
* 此类型订单需要直接关闭订单
|
||||
*/
|
||||
String TRADE_NOT_EXIST = "TRADE_NOT_EXIST";
|
||||
|
||||
/**
|
||||
* 撤单bizResponse接口成功状态码
|
||||
*/
|
||||
String CANCEL_SUCCESS_CODE = "CANCEL_SUCCESS";
|
||||
|
||||
/**
|
||||
* 撤单操作试图终止进行中的支付流程并且成功状态码
|
||||
*/
|
||||
String CANCEL_ABORT_SUCCESS_CODE = "CANCEL_ABORT_SUCCESS";
|
||||
|
||||
/**
|
||||
* 已经撤单
|
||||
*/
|
||||
String CANCEL_ORDER_NOOP_CODE = "UPAY_CANCEL_ORDER_NOOP";
|
||||
|
||||
/**
|
||||
* 退款bizResponse接口成功状态码
|
||||
*/
|
||||
String REFUND_SUCCESS_CODE = "REFUND_SUCCESS";
|
||||
|
||||
/**
|
||||
* 接口地址
|
||||
*/
|
||||
String URL = "https://vsi-api.shouqianba.com";
|
||||
|
||||
/**
|
||||
* 激活
|
||||
* post application/json
|
||||
*/
|
||||
String ACTIVATE = URL + "/terminal/activate";
|
||||
|
||||
/**
|
||||
* 订单查询
|
||||
* post application/json
|
||||
*/
|
||||
String QUERY_ORDER = URL + "/upay/v2/query";
|
||||
|
||||
/**
|
||||
* 撤单
|
||||
* post application/json
|
||||
*/
|
||||
String CLOSE_ORDER = URL + "/upay/v2/cancel";
|
||||
|
||||
/**
|
||||
* 退款
|
||||
* post application/json
|
||||
* 三个月以内都可以进行退款
|
||||
*/
|
||||
String REFUND_ORDER = URL + "/upay/v2/refund";
|
||||
|
||||
/**
|
||||
* 跳转支付接口
|
||||
*/
|
||||
String TO_PAY_URL = "https://qr.shouqianba.com/gateway";
|
||||
|
||||
/**
|
||||
* 品牌名称+支付场景
|
||||
*/
|
||||
String ACTIVE_DEVICE_NAME = "zbz-consume-pay";
|
||||
}
|
@ -61,10 +61,4 @@ public interface WxPublicConstant {
|
||||
* 获取微信小程序 URL Link
|
||||
*/
|
||||
String GENERATE_URL_LINK = "https://api.weixin.qq.com/wxa/generate_urllink";
|
||||
|
||||
/**
|
||||
* 获取JS-SDK jsapi_ticket
|
||||
* https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#62
|
||||
*/
|
||||
String GET_JS_API_TICKET_URL = "https://api.weixin.qq.com/cgi-bin/ticket/getticket";
|
||||
}
|
||||
|
@ -1,40 +0,0 @@
|
||||
package com.yida.data.common.core.entity.constant.hq;
|
||||
|
||||
/**
|
||||
* 海清回调code和errorCode常量类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/9/27
|
||||
*/
|
||||
public interface HaiqingCallbackCodeConstant {
|
||||
|
||||
/**
|
||||
* 接口正忙,上一个批量指令还未完成
|
||||
*/
|
||||
String DEVICE_BUSY = "410";
|
||||
|
||||
/**
|
||||
* 单包数据超过1M
|
||||
*/
|
||||
String DATA_OUT_OF_RANGE = "460";
|
||||
|
||||
/**
|
||||
* customId(人脸id)已经存在
|
||||
*/
|
||||
String ADD_PERSON_EXIST = "461";
|
||||
|
||||
/**
|
||||
* customId(人脸id)不存在,不存在此名单
|
||||
*/
|
||||
String EDIT_PERSON_NOT_EXIST = "462";
|
||||
|
||||
/**
|
||||
* 操作成功, ok
|
||||
*/
|
||||
String PUSH_RETURN_SUCCESS_RESULT = "ok";
|
||||
|
||||
/**
|
||||
* 操作失败, fail
|
||||
*/
|
||||
String PUSH_RETURN_FAIL_RESULT = "fail";
|
||||
}
|
@ -1,128 +0,0 @@
|
||||
package com.yida.data.common.core.entity.constant.hq;
|
||||
|
||||
/**
|
||||
* 海清方法与回调方法常量类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023-9-27
|
||||
*/
|
||||
public interface HaiqingConstant {
|
||||
|
||||
/**
|
||||
* 增改人员消息回调返回类型
|
||||
*/
|
||||
String EDIT_PERSON_CALL = "EditPerson-Ack";
|
||||
|
||||
/**
|
||||
* 批量增加人员
|
||||
*/
|
||||
String ADD_PERSONS_BATCH = "AddPersons";
|
||||
|
||||
/**
|
||||
* 批量增加人员返回
|
||||
*/
|
||||
String ADD_PERSON_BATCH_CALL = "AddPersons-Ack";
|
||||
|
||||
/**
|
||||
* 批量修改人员
|
||||
*/
|
||||
String EDIT_PERSONS_BATCH = "EditPersons";
|
||||
|
||||
/**
|
||||
* 批量修改人员返回
|
||||
*/
|
||||
String UPDATE_PERSON_BATCH_CALL = "EditPersons-Ack";
|
||||
|
||||
/**
|
||||
* 批量删除人员
|
||||
*/
|
||||
String DELETE_PERSONS_BATCH = "DeletePersons";
|
||||
|
||||
/**
|
||||
* 删除人员回调信息
|
||||
*/
|
||||
String DELETE_PERSON_CALL = "DelPerson-Ack";
|
||||
|
||||
/**
|
||||
* 批量删除人员信息回调
|
||||
*/
|
||||
String DELETE_PERSON_BATCH_CALL = "DeletePersons-Ack";
|
||||
|
||||
/**
|
||||
* 接收认证人员信息
|
||||
*/
|
||||
String REC_PERSON = "RecPush";
|
||||
|
||||
/**
|
||||
* 心跳消息
|
||||
*/
|
||||
String HEARTBEAT = "HeartBeat";
|
||||
/**
|
||||
* 远程开门返回信息
|
||||
*/
|
||||
String UNLOCK_ACK = "Unlock-Ack";
|
||||
/**
|
||||
* 设置系统时间
|
||||
*/
|
||||
String SET_SYS_TIME_ACK = "SetSysTime-Ack";
|
||||
|
||||
/**
|
||||
* 设备上线通知
|
||||
*/
|
||||
String ONLINE = "Online";
|
||||
|
||||
/**
|
||||
* 添加/修改通行策略
|
||||
*/
|
||||
String ADD_ACCESS_STRATEGY = "AddAccessStrategy";
|
||||
|
||||
/**
|
||||
* 添加/修改通行策略返回
|
||||
*/
|
||||
String ADD_ACCESS_STRATEGY_CALL = "AddAccessStrategy-Ack";
|
||||
|
||||
/**
|
||||
* 删除通行策略
|
||||
*/
|
||||
String DEL_ACCESS_STRATEGY = "DelAccessStrategy";
|
||||
|
||||
/**
|
||||
* 删除通行策略返回
|
||||
*/
|
||||
String DEL_ACCESS_STRATEGY_CALL = "DelAccessStrategy-Ack";
|
||||
|
||||
/**
|
||||
* 人员绑定通行策略
|
||||
*/
|
||||
String PERSONS_BIND_STRATEGY = "PersonsBindStrategyID";
|
||||
|
||||
/**
|
||||
* 人员绑定通行策略返回
|
||||
*/
|
||||
String PERSONS_BIND_STRATEGY_CALL = "PersonsBindStrategyID-Ack";
|
||||
|
||||
/**
|
||||
* 人员解绑通行策略
|
||||
*/
|
||||
String PERSONS_UNBIND_STRATEGY = "PersonsUnbindStrategyID";
|
||||
|
||||
/**
|
||||
* 人员解绑通行策略返回
|
||||
*/
|
||||
String PERSONS_UNBIND_STRATEGY_CALL = "PersonsUnbindStrategyID-Ack";
|
||||
|
||||
/**
|
||||
* 设置开门条件
|
||||
*/
|
||||
String UP_DOOR_CONFIG = "UpDoorconfig";
|
||||
|
||||
/**
|
||||
* 接收认证消息推送方法
|
||||
*/
|
||||
String PUSH_MESSAGE = "PushAck";
|
||||
|
||||
/**
|
||||
* 接收认证消息推送方法返回
|
||||
*/
|
||||
String PUSH_MESSAGE_ACK = "PushAck-Ack";
|
||||
}
|
@ -1,38 +0,0 @@
|
||||
package com.yida.data.common.core.entity.consume;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 学校收钱吧终端信息缓存类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/4/3
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class DeptConsumeTerminalCache implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 2616403279476013295L;
|
||||
|
||||
/**
|
||||
* 部门id
|
||||
*/
|
||||
private Long deptId;
|
||||
|
||||
/**
|
||||
* 终端序列号
|
||||
*/
|
||||
private String terminalSn;
|
||||
|
||||
/**
|
||||
* 终端密钥
|
||||
*/
|
||||
private String terminalKey;
|
||||
}
|
@ -1,45 +0,0 @@
|
||||
package com.yida.data.common.core.entity.consume;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 学校消费机服务器信息Entity
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023-04-06 17:25:47
|
||||
*/
|
||||
@Data
|
||||
@TableName("edu_consume_config")
|
||||
public class EduConsumeConfig {
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@ApiModelProperty(value = "主键id")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 是否删除,1删除0未删除,默认0
|
||||
*/
|
||||
@ApiModelProperty(value = "是否删除,1删除0未删除,默认0")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 对应部门id
|
||||
*/
|
||||
@ApiModelProperty(value = "对应部门id")
|
||||
@TableField("dept_id")
|
||||
private Long deptId;
|
||||
|
||||
/**
|
||||
* 服务器访问地址
|
||||
*/
|
||||
@ApiModelProperty(value = "服务器访问地址")
|
||||
@TableField("service_ip")
|
||||
private String serviceIp;
|
||||
}
|
@ -1,73 +0,0 @@
|
||||
package com.yida.data.common.core.entity.consume;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 消费机设备Entity
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023-03-14 17:55:59
|
||||
*/
|
||||
@Data
|
||||
@TableName("edu_consume_device")
|
||||
public class EduConsumeDevice implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 3799180102688755329L;
|
||||
|
||||
@ApiModelProperty(value = "id")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
@ApiModelProperty(value = "是否删除,1删除0未删除,默认0")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
@ApiModelProperty(value = "设备名称")
|
||||
@TableField("name")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty(value = "设备编号")
|
||||
@TableField("sn")
|
||||
private String sn;
|
||||
|
||||
@ApiModelProperty(value = "mac地址")
|
||||
@TableField("mac_address")
|
||||
private String macAddress;
|
||||
|
||||
@ApiModelProperty(value = "设备厂商类型")
|
||||
@TableField("device_type")
|
||||
private String deviceType;
|
||||
|
||||
@ApiModelProperty(value = "ip地址")
|
||||
@TableField("ip")
|
||||
private String ip;
|
||||
|
||||
@ApiModelProperty(value = "学校id")
|
||||
@TableField("school_id")
|
||||
private Long schoolId;
|
||||
|
||||
@ApiModelProperty(value = "设备在线状态,0-在线,1-未在线")
|
||||
@TableField("state")
|
||||
private Integer state;
|
||||
|
||||
}
|
@ -1,174 +0,0 @@
|
||||
package com.yida.data.common.core.entity.consume;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.yida.data.common.core.enums.PayWay;
|
||||
import com.yida.data.common.core.enums.RefundStatusEnum;
|
||||
import com.yida.data.common.core.enums.UnionPayTypeEnum;
|
||||
import com.yida.data.common.core.enums.WxPayTypeEnum;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 消费订单(充值记录)Entity
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/3/23
|
||||
*/
|
||||
@Data
|
||||
@TableName("edu_consume_order")
|
||||
public class EduConsumeOrder implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1900073075734150028L;
|
||||
|
||||
@TableId(value = "order_id", type = IdType.AUTO)
|
||||
private Long orderId;
|
||||
|
||||
/**
|
||||
* 订单编号:NOT NULL,不可重复,加索引,生成规则参照:snowflake算法原理生成
|
||||
*/
|
||||
@ApiModelProperty(value = "订单编号:NOT NULL,不可重复,加索引,生成规则参照:snowflake算法原理生成")
|
||||
@TableField("order_code")
|
||||
private String orderCode;
|
||||
|
||||
/**
|
||||
* 流水号生成规则:
|
||||
* 第一位:一位数前缀
|
||||
* 第2-10位:学校ID,缺少的以0在前补位
|
||||
* 第11-20位:商品编码code,缺少的以0在前补位,
|
||||
* 第21-28位:购买日期(年月日),
|
||||
* 第29-36位:8位随机数
|
||||
*/
|
||||
@ApiModelProperty(value = "流水号生成规则: 第一位:Z 第2-10位:学校ID,缺少的以0在前补位 第11-20位:商品编码code,缺少的以0在前补位, 第21-28位:购买日期(年月日), 第29-36位:8位随机数")
|
||||
@TableField("transaction_number")
|
||||
private String transactionNumber;
|
||||
|
||||
@ApiModelProperty(value = "学生id")
|
||||
private Long studentId;
|
||||
|
||||
@ApiModelProperty(value = "订单总金额")
|
||||
private BigDecimal totalMoney;
|
||||
|
||||
/**
|
||||
* 实际支付金额
|
||||
*/
|
||||
@ApiModelProperty(value = "实际支付金额")
|
||||
@TableField("practical_money")
|
||||
private BigDecimal practicalMoney;
|
||||
|
||||
/**
|
||||
* 支付人手机号(家长手机)
|
||||
*/
|
||||
@ApiModelProperty(value = "支付人手机号(家长手机)")
|
||||
@TableField("phone")
|
||||
private String phone;
|
||||
|
||||
/**
|
||||
* 支付时间
|
||||
*/
|
||||
@ApiModelProperty(value = "支付时间")
|
||||
@TableField("pay_date")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime payDate;
|
||||
|
||||
/**
|
||||
* 订单状态:0:待付款
|
||||
* 1:付款中
|
||||
* 2:交易完成(正常支付成功)
|
||||
* 3:待退款
|
||||
* 4:交易关闭(a:超时未支付,b:退款成功
|
||||
*/
|
||||
@ApiModelProperty(value = "订单状态:0:待付款 1:付款中 2:交易完成(正常支付成功) 3:待退款 4:交易关闭(a:超时未支付,b:退款成功")
|
||||
@TableField("order_status")
|
||||
private String orderStatus;
|
||||
|
||||
/**
|
||||
* 支付状态:0:未支付(默认)
|
||||
* 1:已支付
|
||||
* 2:已退款
|
||||
* 3:已取消
|
||||
*/
|
||||
@ApiModelProperty(value = "支付状态:0:未支付(默认) 1:已支付 2:已退款 3:已取消")
|
||||
@TableField("pay_status")
|
||||
private String payStatus;
|
||||
|
||||
/**
|
||||
* 支付方式:1:微信,2:支付宝,3:银联,4:收钱吧 {@link PayWay}
|
||||
*/
|
||||
@ApiModelProperty(value = "支付方式:1:微信,2:支付宝,3:银联,4:收钱吧")
|
||||
@TableField("pay_way")
|
||||
private String payWay;
|
||||
|
||||
/**
|
||||
* 具体支付类型
|
||||
* 银联云闪付: {@link UnionPayTypeEnum}
|
||||
* 微信类型: {@link WxPayTypeEnum}
|
||||
*/
|
||||
@ApiModelProperty("具体支付类型")
|
||||
private Integer payType;
|
||||
|
||||
/**
|
||||
* 是否退款:
|
||||
* 0:否(默认)
|
||||
* 1:是
|
||||
* {@link RefundStatusEnum}
|
||||
*/
|
||||
@ApiModelProperty(value = "是否退款:0:否(默认) 1:是")
|
||||
@TableField("is_refund")
|
||||
private String isRefund;
|
||||
|
||||
/**
|
||||
* 学校id
|
||||
*/
|
||||
@ApiModelProperty(value = "学校id")
|
||||
@TableField("dept_id")
|
||||
private Long deptId;
|
||||
|
||||
/**
|
||||
* 是否删除:1删除
|
||||
* 0未删除 默认0
|
||||
*/
|
||||
@ApiModelProperty(value = "是否删除:1删除 0未删除 默认0")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 创建时间(下单时间)
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间(下单时间)")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 修改人id
|
||||
*/
|
||||
@ApiModelProperty(value = "修改人id")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
}
|
@ -1,99 +0,0 @@
|
||||
package com.yida.data.common.core.entity.consume;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 消费订单退款信息Entity
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023-04-03 16:12:35
|
||||
*/
|
||||
@Data
|
||||
@TableName("edu_consume_order_refund")
|
||||
public class EduConsumeOrderRefund implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -8611143615152970476L;
|
||||
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
@ApiModelProperty(value = "主键id")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 订单编号
|
||||
*/
|
||||
@ApiModelProperty(value = "订单编号")
|
||||
@TableField("order_code")
|
||||
private String orderCode;
|
||||
|
||||
/**
|
||||
* 退款编号 R+订单编号
|
||||
*/
|
||||
@ApiModelProperty(value = "退款编号 R+订单编号")
|
||||
@TableField("refund_code")
|
||||
private String refundCode;
|
||||
|
||||
/**
|
||||
* 退款流水号 替换订单流水号首字母为R
|
||||
*/
|
||||
@ApiModelProperty(value = "退款流水号 替换订单流水号首字母为R")
|
||||
@TableField("refund_serial_number")
|
||||
private String refundSerialNumber;
|
||||
|
||||
/**
|
||||
* 实际退款时间
|
||||
*/
|
||||
@ApiModelProperty(value = "实际退款时间")
|
||||
@TableField("refund_time")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime refundTime;
|
||||
|
||||
/**
|
||||
* 退款理由
|
||||
*/
|
||||
@ApiModelProperty(value = "退款理由")
|
||||
@TableField("refund_reason")
|
||||
private String refundReason;
|
||||
|
||||
/**
|
||||
* 创建时间(退款申请时间)
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间(退款申请时间)")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 创建人id(退款操作人)关联user表
|
||||
*/
|
||||
@ApiModelProperty(value = "创建人id(退款操作人)关联user表")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 修改人id
|
||||
*/
|
||||
@ApiModelProperty(value = "修改人id")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
}
|
@ -1,174 +0,0 @@
|
||||
package com.yida.data.common.core.entity.consume;
|
||||
|
||||
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 io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 消费订单(充值)学生详细信息Entity
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/3/23
|
||||
*/
|
||||
@Data
|
||||
@TableName("edu_consume_order_student")
|
||||
public class EduConsumeOrderStudent implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -2027376385019025656L;
|
||||
|
||||
@ApiModelProperty(value = "主键")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 账单订单主键ID
|
||||
*/
|
||||
@ApiModelProperty(value = "账单订单主键ID")
|
||||
@TableField("order_id")
|
||||
private Long orderId;
|
||||
|
||||
/**
|
||||
* 支付学生主键ID
|
||||
*/
|
||||
@ApiModelProperty(value = "支付学生主键ID")
|
||||
@TableField("student_id")
|
||||
private Long studentId;
|
||||
|
||||
/**
|
||||
* 支付学生姓名
|
||||
*/
|
||||
@ApiModelProperty(value = "支付学生姓名")
|
||||
@TableField("student_name")
|
||||
private String studentName;
|
||||
|
||||
/**
|
||||
* 支付学生学号
|
||||
*/
|
||||
@ApiModelProperty(value = "支付学生学号")
|
||||
@TableField("student_number")
|
||||
private String studentNumber;
|
||||
|
||||
/**
|
||||
* 支付学生校园卡号
|
||||
*/
|
||||
@ApiModelProperty(value = "支付学生校园卡号")
|
||||
@TableField("stu_card_number")
|
||||
private String stuCardNumber;
|
||||
|
||||
/**
|
||||
* 支付学生家庭类型 关联字典表t_dict的value值,
|
||||
*/
|
||||
@ApiModelProperty(value = "支付学生家庭类型.关联字典表t_dict的value值")
|
||||
@TableField("student_family_type")
|
||||
private String studentFamilyType;
|
||||
|
||||
/**
|
||||
* 支付学生与家长关系
|
||||
*/
|
||||
@ApiModelProperty(value = "支付学生与家长关系")
|
||||
@TableField("student_parent_type")
|
||||
private String studentParentType;
|
||||
|
||||
/**
|
||||
* 省ID
|
||||
*/
|
||||
@ApiModelProperty(value = "省ID")
|
||||
@TableField("province_id")
|
||||
private Long provinceId;
|
||||
|
||||
/**
|
||||
* 市ID
|
||||
*/
|
||||
@ApiModelProperty(value = "市ID")
|
||||
@TableField("city_id")
|
||||
private Long cityId;
|
||||
|
||||
/**
|
||||
* 县ID
|
||||
*/
|
||||
@ApiModelProperty(value = "县ID")
|
||||
@TableField("county_id")
|
||||
private Long countyId;
|
||||
|
||||
/**
|
||||
* 乡镇ID
|
||||
*/
|
||||
@ApiModelProperty(value = "乡镇ID")
|
||||
@TableField("town_id")
|
||||
private Long townId;
|
||||
|
||||
/**
|
||||
* 学校主键ID
|
||||
*/
|
||||
@ApiModelProperty(value = "学校主键ID")
|
||||
@TableField("school_id")
|
||||
private Long schoolId;
|
||||
|
||||
/**
|
||||
* 学校名称
|
||||
*/
|
||||
@ApiModelProperty(value = "学校名称")
|
||||
@TableField("school_name")
|
||||
private String schoolName;
|
||||
|
||||
/**
|
||||
* 学区主键ID
|
||||
*/
|
||||
@ApiModelProperty(value = "学区主键ID")
|
||||
@TableField("campus_id")
|
||||
private Long campusId;
|
||||
|
||||
/**
|
||||
* 学区名称
|
||||
*/
|
||||
@ApiModelProperty(value = "学区名称")
|
||||
@TableField("campus_name")
|
||||
private String campusName;
|
||||
|
||||
/**
|
||||
* 学段主键ID
|
||||
*/
|
||||
@ApiModelProperty(value = "学段主键ID")
|
||||
@TableField("section_id")
|
||||
private Long sectionId;
|
||||
|
||||
/**
|
||||
* 学段名称
|
||||
*/
|
||||
@ApiModelProperty(value = "学段名称")
|
||||
@TableField("section_name")
|
||||
private String sectionName;
|
||||
|
||||
/**
|
||||
* 年级主键ID
|
||||
*/
|
||||
@ApiModelProperty(value = "年级主键ID")
|
||||
@TableField("grade_id")
|
||||
private Long gradeId;
|
||||
|
||||
/**
|
||||
* 年级名称
|
||||
*/
|
||||
@ApiModelProperty(value = "年级名称")
|
||||
@TableField("grade_name")
|
||||
private String gradeName;
|
||||
|
||||
/**
|
||||
* 班级主键ID
|
||||
*/
|
||||
@ApiModelProperty(value = "班级主键ID")
|
||||
@TableField("class_id")
|
||||
private Long classId;
|
||||
|
||||
/**
|
||||
* 班级名称
|
||||
*/
|
||||
@ApiModelProperty(value = "班级名称")
|
||||
@TableField("class_name")
|
||||
private String className;
|
||||
}
|
@ -1,157 +0,0 @@
|
||||
package com.yida.data.common.core.entity.consume;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 消费机学生消费记录Entity
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023-03-24 16:16:49
|
||||
*/
|
||||
@Data
|
||||
@TableName("edu_consume_record")
|
||||
public class EduConsumeRecord implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 7445355621973217547L;
|
||||
|
||||
@ApiModelProperty(value = "主键")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 创建时间(下单时间)
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间(下单时间)")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 订单号
|
||||
*/
|
||||
@ApiModelProperty(value = "订单号")
|
||||
@TableField("order_no")
|
||||
private Long orderNo;
|
||||
|
||||
/**
|
||||
* 消费机设备编号
|
||||
*/
|
||||
@ApiModelProperty(value = "消费机设备编号")
|
||||
@TableField("device_no")
|
||||
private String deviceNo;
|
||||
|
||||
/**
|
||||
* 学生主键ID
|
||||
*/
|
||||
@ApiModelProperty(value = "学生主键ID")
|
||||
@TableField("student_id")
|
||||
private Long studentId;
|
||||
|
||||
/**
|
||||
* 学生姓名
|
||||
*/
|
||||
@ApiModelProperty(value = "学生姓名")
|
||||
@TableField("student_name")
|
||||
private String studentName;
|
||||
|
||||
/**
|
||||
* 校园卡号
|
||||
*/
|
||||
@ApiModelProperty(value = "校园卡号")
|
||||
@TableField("stu_card_number")
|
||||
private String stuCardNumber;
|
||||
|
||||
/**
|
||||
* 消费金额. 单位: 元
|
||||
*/
|
||||
@ApiModelProperty(value = "消费金额. 单位: 元")
|
||||
@TableField("transaction_amount")
|
||||
private BigDecimal transactionAmount;
|
||||
/**
|
||||
* 消费时间
|
||||
*/
|
||||
@ApiModelProperty(value = "消费时间")
|
||||
@TableField("transaction_time")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime transactionTime;
|
||||
|
||||
/**
|
||||
* 学校主键ID
|
||||
*/
|
||||
@ApiModelProperty(value = "学校主键ID")
|
||||
@TableField("school_id")
|
||||
private Long schoolId;
|
||||
|
||||
/**
|
||||
* 学校名称
|
||||
*/
|
||||
@ApiModelProperty(value = "学校名称")
|
||||
@TableField("school_name")
|
||||
private String schoolName;
|
||||
|
||||
/**
|
||||
* 学区主键ID
|
||||
*/
|
||||
@ApiModelProperty(value = "学区主键ID")
|
||||
@TableField("campus_id")
|
||||
private Long campusId;
|
||||
|
||||
/**
|
||||
* 学区名称
|
||||
*/
|
||||
@ApiModelProperty(value = "学区名称")
|
||||
@TableField("campus_name")
|
||||
private String campusName;
|
||||
|
||||
/**
|
||||
* 学段主键ID
|
||||
*/
|
||||
@ApiModelProperty(value = "学段主键ID")
|
||||
@TableField("section_id")
|
||||
private Long sectionId;
|
||||
|
||||
/**
|
||||
* 学段名称
|
||||
*/
|
||||
@ApiModelProperty(value = "学段名称")
|
||||
@TableField("section_name")
|
||||
private String sectionName;
|
||||
|
||||
/**
|
||||
* 年级主键ID
|
||||
*/
|
||||
@ApiModelProperty(value = "年级主键ID")
|
||||
@TableField("grade_id")
|
||||
private Long gradeId;
|
||||
|
||||
/**
|
||||
* 年级名称
|
||||
*/
|
||||
@ApiModelProperty(value = "年级名称")
|
||||
@TableField("grade_name")
|
||||
private String gradeName;
|
||||
|
||||
/**
|
||||
* 班级主键ID
|
||||
*/
|
||||
@ApiModelProperty(value = "班级主键ID")
|
||||
@TableField("class_id")
|
||||
private Long classId;
|
||||
|
||||
/**
|
||||
* 班级名称
|
||||
*/
|
||||
@ApiModelProperty(value = "班级名称")
|
||||
@TableField("class_name")
|
||||
private String className;
|
||||
}
|
@ -1,77 +0,0 @@
|
||||
package com.yida.data.common.core.entity.consume;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 学生消费机信息管理Entity
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/3/20
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@TableName("edu_student_consume_card")
|
||||
public class EduStudentConsumeCard implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1854565947440756892L;
|
||||
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
@ApiModelProperty(value = "修改人id")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
@ApiModelProperty(value = "修改时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
@ApiModelProperty(value = "删除标识")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
@ApiModelProperty(value = "学校id")
|
||||
@TableField("dept_id")
|
||||
private Long deptId;
|
||||
|
||||
@ApiModelProperty(value = "学生id")
|
||||
@TableField("student_id")
|
||||
private Long studentId;
|
||||
|
||||
@ApiModelProperty(value = "余额")
|
||||
@TableField("balance")
|
||||
private BigDecimal balance;
|
||||
|
||||
@ApiModelProperty(value = "卡片状态(1:正常卡 2:挂失卡)")
|
||||
@TableField("card_status")
|
||||
private Integer cardStatus;
|
||||
|
||||
public static final Integer NORMAL_CARD = 1;
|
||||
public static final Integer LOSS_CARD = 2;
|
||||
}
|
@ -1,82 +0,0 @@
|
||||
package com.yida.data.common.core.entity.consume;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 消费机充值类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/4/6
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class Recharge implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 6448914388280845022L;
|
||||
|
||||
/**
|
||||
* 金额
|
||||
*/
|
||||
private String amount;
|
||||
|
||||
/**
|
||||
* 校园卡号
|
||||
*/
|
||||
private String accountNo;
|
||||
|
||||
/**
|
||||
* 增减方式. true:充值, false:提取
|
||||
*/
|
||||
private boolean increase;
|
||||
|
||||
/**
|
||||
* 充值钱包类型. 1:现金, 2:补贴
|
||||
*/
|
||||
private Integer walletType;
|
||||
|
||||
/**
|
||||
* 流水号
|
||||
*/
|
||||
private String transactionNumber;
|
||||
|
||||
/**
|
||||
* PaymentModel类
|
||||
*/
|
||||
private PaymentModel paymentModel;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public static class PaymentModel implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -7667143304803691806L;
|
||||
|
||||
/**
|
||||
* 支付方式. 0:现金 1:微信 2:支付宝 4:银行卡 8:其他APP
|
||||
*/
|
||||
private Integer payType;
|
||||
|
||||
/**
|
||||
* 第三方支付时间(格式:yyyy-MM-dd HH:mm:ss)
|
||||
*/
|
||||
private String payTime;
|
||||
|
||||
/**
|
||||
* 终端向第三方发起交易请求的订单号
|
||||
*/
|
||||
private String orderNumber;
|
||||
|
||||
/**
|
||||
* 第三方返回给终端的支付交易号
|
||||
*/
|
||||
private String innerOrderNumber;
|
||||
}
|
||||
}
|
@ -1,126 +0,0 @@
|
||||
package com.yida.data.common.core.entity.dashboard;
|
||||
|
||||
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.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.yida.data.common.core.entity.classschedule.EduClassScheduleTime;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
/**
|
||||
* 校园仪表盘基础数据 实体
|
||||
*/
|
||||
@Data
|
||||
@TableName("edu_school_dashboard_data")
|
||||
public class EduSchoolDashboardData {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@ApiModelProperty(value = "")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty(value = "更新时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 创建者
|
||||
*/
|
||||
@ApiModelProperty(value = "创建者")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 修改者
|
||||
*/
|
||||
@ApiModelProperty(value = "修改者")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 删除标识
|
||||
*/
|
||||
@ApiModelProperty(value = "删除标识")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
@ApiModelProperty(value = "所属学校主键ID")
|
||||
@TableField("school_id")
|
||||
private Long schoolId;
|
||||
|
||||
@ApiModelProperty(value = "仪表盘标题")
|
||||
@TableField("title")
|
||||
private String title;
|
||||
|
||||
@ApiModelProperty(value = "头部logo地址")
|
||||
@TableField("header_url")
|
||||
private String headerUrl;
|
||||
|
||||
@ApiModelProperty(value = "模板类型1:单页,2双页,3.。。")
|
||||
@TableField("mode_type")
|
||||
private Integer modeType;
|
||||
|
||||
@ApiModelProperty(value = "地址")
|
||||
@TableField("address")
|
||||
private String address;
|
||||
|
||||
@ApiModelProperty(value = "学校创建时间")
|
||||
@TableField(value = "school_create_date")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||
private LocalDate schoolCreateDate;
|
||||
|
||||
@ApiModelProperty(value = "学校占地面积")
|
||||
@TableField("school_area")
|
||||
private Integer schoolArea;
|
||||
|
||||
@ApiModelProperty(value = "办学类型")
|
||||
@TableField("edu_type")
|
||||
private String eduType;
|
||||
|
||||
@ApiModelProperty(value = "院校特色")
|
||||
@TableField("edu_feature")
|
||||
private String eduFeature;
|
||||
|
||||
@ApiModelProperty(value = "院校类型")
|
||||
@TableField("institution_type")
|
||||
private String institutionType;
|
||||
|
||||
@ApiModelProperty(value = "硕士点")
|
||||
@TableField("master_num")
|
||||
private Integer masterNum;
|
||||
|
||||
@ApiModelProperty(value = "博士点")
|
||||
@TableField("doctor_num")
|
||||
private Integer doctorNum;
|
||||
|
||||
@ApiModelProperty(value = "博士点")
|
||||
@TableField("key_disciplines_num")
|
||||
private Integer keyDisciplinesNum;
|
||||
}
|
@ -15,6 +15,11 @@ public class AppNotice {
|
||||
*/
|
||||
private List<String> userIds;
|
||||
|
||||
/**
|
||||
* 用户id
|
||||
*/
|
||||
private List<String> userIdList;
|
||||
|
||||
/**
|
||||
* 订阅号 消息内容
|
||||
*/
|
||||
|
@ -63,4 +63,5 @@ public class PushMessage {
|
||||
public static final String AUDIO = "audio";
|
||||
public static final String NORMAL = "NORMAL";
|
||||
public static final String ACCOUNT = "MSG_ACCOUNT_MSG";
|
||||
public static final String H5_SUB_MSG_TYPE = "NEWSEDUCATION";
|
||||
}
|
||||
|
@ -1,24 +0,0 @@
|
||||
package com.yida.data.common.core.entity.notice.qywx;
|
||||
|
||||
import cn.hutool.json.JSONObject;
|
||||
import com.yida.data.common.core.entity.constant.NoticeTypeConstant;
|
||||
import com.yida.data.common.core.entity.notice.qywx.inside.News;
|
||||
import com.yida.data.common.core.entity.notice.qywx.inside.TemplateCardNotice;
|
||||
import com.yida.data.common.core.entity.notice.qywx.inside.templateCard.textNotice;
|
||||
import java.io.Serializable;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
/**
|
||||
* 职工模板卡片消息
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class TemplateCardStaffNotice extends BaseStaffNotice implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -7273948565592163788L;
|
||||
private String msgtype = NoticeTypeConstant.NOTICE_MSG_TEMPLATE_TYPE;
|
||||
private TemplateCardNotice template_card;
|
||||
}
|
||||
|
||||
|
@ -1,19 +0,0 @@
|
||||
package com.yida.data.common.core.entity.notice.qywx;
|
||||
|
||||
import com.yida.data.common.core.entity.notice.qywx.inside.Text;
|
||||
import com.yida.data.common.core.entity.notice.qywx.inside.TextCard;
|
||||
import java.io.Serializable;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 文本卡片消息
|
||||
*/
|
||||
@Data
|
||||
public class TextCardStaffNotice extends BaseStaffNotice implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -5252303643753456126L;
|
||||
private String msgtype = "textcard";
|
||||
private TextCard textcard;
|
||||
|
||||
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
package com.yida.data.common.core.entity.notice.qywx.inside;
|
||||
|
||||
import cn.hutool.json.JSONArray;
|
||||
import cn.hutool.json.JSONObject;
|
||||
import com.yida.data.common.core.entity.notice.qywx.inside.templateCard.CardAction;
|
||||
import com.yida.data.common.core.entity.notice.qywx.inside.templateCard.HorizontalContent;
|
||||
import com.yida.data.common.core.entity.notice.qywx.inside.templateCard.Jump;
|
||||
import com.yida.data.common.core.entity.notice.qywx.inside.templateCard.MainTitle;
|
||||
import java.util.List;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class TemplateCardNotice {
|
||||
|
||||
//模板卡片类型,文本通知型卡片填写 "text_notice"
|
||||
private String card_type;
|
||||
//一级标题
|
||||
private MainTitle main_title;
|
||||
|
||||
//二级普通文本,建议不超过160个字,(支持id转译)
|
||||
private String sub_title_text;
|
||||
|
||||
//二级标题+文本列表
|
||||
private List<HorizontalContent> horizontal_content_list;
|
||||
|
||||
//整体卡片的点击跳转事件,text_notice必填本字段
|
||||
private CardAction card_action;
|
||||
|
||||
//跳转指引样式的列表,该字段可为空数组,但有数据的话需确认对应字段是否必填,列表长度不超过3
|
||||
private List<Jump> jump_list;
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
package com.yida.data.common.core.entity.notice.qywx.inside;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class TextCard {
|
||||
|
||||
/**
|
||||
* 描述,不超过512个字节,超过会自动截断(支持id转译)
|
||||
*/
|
||||
private String description;
|
||||
/**
|
||||
* 点击后跳转的链接。最长2048字节,请确保包含了协议头(http/https)
|
||||
*/
|
||||
private String url;
|
||||
/**
|
||||
* 标题,不超过128个字节,超过会自动截断(支持id转译)
|
||||
*/
|
||||
private String title;
|
||||
|
||||
/**
|
||||
* 按钮文字。 默认为“详情”, 不超过4个文字,超过自动截断。
|
||||
*/
|
||||
private String btntxt = "查看详情";
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
package com.yida.data.common.core.entity.notice.qywx.inside.templateCard;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class CardAction {
|
||||
|
||||
//跳转事件类型,1 代表跳转url,2 代表打开小程序。text_notice卡片模版中该字段取值范围为[1,2]
|
||||
private Integer type;
|
||||
// 跳转事件的小程序的appid,必须是与当前应用关联的小程序,card_action.type是2时必填
|
||||
private String appid;
|
||||
|
||||
// 跳转事件的小程序的pagepath,card_action.type是2时选填
|
||||
private String pagepath;
|
||||
|
||||
// 跳转事件的url,card_action.type是1时必填
|
||||
private String url;
|
||||
}
|
@ -1,25 +0,0 @@
|
||||
package com.yida.data.common.core.entity.notice.qywx.inside.templateCard;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class HorizontalContent {
|
||||
|
||||
//链接类型,0或不填代表不是链接,1 代表跳转url,2 代表下载附件,3 代表点击跳转成员详情
|
||||
private Integer type;
|
||||
|
||||
// 二级标题,建议不超过5个字
|
||||
private String keyname;
|
||||
|
||||
//二级文本,如果horizontal_content_list.type是2,该字段代表文件名称(要包含文件类型),建议不超过30个字,(支持id转译)
|
||||
private String value;
|
||||
|
||||
//链接跳转的url,horizontal_content_list.type是1时必填
|
||||
private String url;
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
package com.yida.data.common.core.entity.notice.qywx.inside.templateCard;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class Jump {
|
||||
|
||||
/**
|
||||
* 跳转链接类型,0或不填代表不是链接,1 代表跳转url,2 代表跳转小程序
|
||||
*/
|
||||
private Integer type;
|
||||
/**
|
||||
* 跳转链接样式的文案内容,建议不超过18个字
|
||||
*/
|
||||
private String title;
|
||||
/**
|
||||
* 跳转链接的url,jump_list.type是1时必填
|
||||
*/
|
||||
private String url;
|
||||
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
package com.yida.data.common.core.entity.notice.qywx.inside.templateCard;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class MainTitle {
|
||||
|
||||
//一级标题,建议不超过36个字,文本通知型卡片本字段非必填,但不可本字段和sub_title_text都不填,(支持id转译)
|
||||
private String title;
|
||||
//标题辅助信息,建议不超过44个字,(支持id转译)
|
||||
private String desc;
|
||||
}
|
@ -1,25 +0,0 @@
|
||||
package com.yida.data.common.core.entity.notice.qywx.inside.templateCard;
|
||||
|
||||
import cn.hutool.json.JSONArray;
|
||||
import cn.hutool.json.JSONObject;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class textNotice {
|
||||
|
||||
private String card_type = "text_notice";
|
||||
|
||||
private JSONObject main_title;
|
||||
|
||||
private String sub_title_text;
|
||||
|
||||
private JSONArray horizontal_content_list;
|
||||
|
||||
private String jump_list;
|
||||
}
|
@ -1,35 +0,0 @@
|
||||
package com.yida.data.common.core.entity.pay;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 建行支付订单类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/6/20
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class ConstructionPayOrder implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -7383648143242078954L;
|
||||
|
||||
@ApiModelProperty("订单号. 由商户提供,最长 30 位。建议按以下规则生成订单号:商户代码后9位, 自定义字符串(不超 21位)")
|
||||
private String orderNo;
|
||||
|
||||
@ApiModelProperty("实际支付金额. 单位元")
|
||||
private BigDecimal payMoney;
|
||||
|
||||
@ApiModelProperty("下单时间")
|
||||
private Date orderTime;
|
||||
}
|
@ -1,49 +0,0 @@
|
||||
package com.yida.data.common.core.entity.pay;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 收钱吧支付订单类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/3/21
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class UPayOrder implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -5046106957542699001L;
|
||||
|
||||
@ApiModelProperty("商户系统订单号. 唯一, 且长度不超过32字节")
|
||||
private String clientSn;
|
||||
|
||||
@ApiModelProperty("实际支付金额. 单位元")
|
||||
private BigDecimal totalAmount;
|
||||
|
||||
@ApiModelProperty("本次交易的概述")
|
||||
private String subject;
|
||||
|
||||
@ApiModelProperty("支付方式. 不传默认选择当前环境支持的支付方式")
|
||||
private String payWay;
|
||||
|
||||
@ApiModelProperty("发起本次交易的操作员")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("扩展参数集合")
|
||||
private String extended;
|
||||
|
||||
@ApiModelProperty("支付结果通知地址. 如果支付成功通知时间间隔为1s,5s,30s,600s")
|
||||
private String notifyUrl;
|
||||
|
||||
@ApiModelProperty("网页跳转地址")
|
||||
private String returnUrl;
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
package com.yida.data.common.core.entity.pay;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 收钱吧退款类
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023/3/21
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class URefund implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 110140312726486743L;
|
||||
|
||||
@ApiModelProperty("商户系统订单号. 唯一, 且长度不超过32字节")
|
||||
private String clientSn;
|
||||
|
||||
@ApiModelProperty("退款序列号")
|
||||
private String refundRequestNo;
|
||||
|
||||
@ApiModelProperty("执行本次退款的操作员")
|
||||
private String operator;
|
||||
|
||||
@ApiModelProperty("退款金额. 单位元")
|
||||
private BigDecimal refundAmount;
|
||||
}
|
@ -23,7 +23,7 @@ import java.math.BigDecimal;
|
||||
@AllArgsConstructor
|
||||
public class UnionPayOrder implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -1580486861180880702L;
|
||||
private static final long serialVersionUID = -1548806861180880702L;
|
||||
|
||||
@ApiModelProperty("银联云闪付支付类型")
|
||||
private Integer unionPayType;
|
||||
|
@ -1,155 +0,0 @@
|
||||
package com.yida.data.common.core.entity.school;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.yida.data.common.core.enums.AppTypeEnum;
|
||||
import com.yida.data.common.core.enums.EnableStatusEnum;
|
||||
import com.yida.data.common.core.enums.UserTypeEnum;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 部门微官网应用配置 Entity
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023-06-28 15:24:25
|
||||
*/
|
||||
@Data
|
||||
@TableName("edu_dept_home_app")
|
||||
public class EduDeptHomeApp {
|
||||
|
||||
/**
|
||||
* 主键
|
||||
*/
|
||||
@ApiModelProperty(value = "主键")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 是否删除,1删除0未删除,默认0
|
||||
*/
|
||||
@ApiModelProperty(value = "是否删除,1删除0未删除,默认0")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 最后修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 最后修改人id
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改人id")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 部门id
|
||||
*/
|
||||
@ApiModelProperty(value = "部门id")
|
||||
@TableField("dept_id")
|
||||
private Long deptId;
|
||||
|
||||
/**
|
||||
* 应用类型. 0:系统应用, 1:第三方应用 {@link AppTypeEnum}
|
||||
*/
|
||||
@ApiModelProperty(value = "应用类型. 0:系统应用, 1:第三方应用,2:微信小程序")
|
||||
@TableField("app_type")
|
||||
private Integer appType;
|
||||
|
||||
/**
|
||||
* 类型. 0:教职工, 1:家长 {@link UserTypeEnum}
|
||||
*/
|
||||
@ApiModelProperty(value = "类型. 0:教职工, 1:家长")
|
||||
@TableField("user_type")
|
||||
private Integer userType;
|
||||
|
||||
/**
|
||||
* 基础应用id
|
||||
*/
|
||||
@ApiModelProperty(value = "基础应用id")
|
||||
@TableField("base_app_id")
|
||||
private Long baseAppId;
|
||||
|
||||
/**
|
||||
* 应用名称
|
||||
*/
|
||||
@ApiModelProperty(value = "应用名称")
|
||||
@TableField("name")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 应用代码
|
||||
*/
|
||||
@ApiModelProperty(value = "应用代码")
|
||||
@TableField("code")
|
||||
private String code;
|
||||
|
||||
/**
|
||||
* 应用logo
|
||||
*/
|
||||
@ApiModelProperty(value = "应用logo")
|
||||
@TableField("logo")
|
||||
private String logo;
|
||||
|
||||
/**
|
||||
* 应用地址
|
||||
*/
|
||||
@ApiModelProperty(value = "应用地址")
|
||||
@TableField("app_src")
|
||||
private String appSrc;
|
||||
|
||||
/**
|
||||
* 启用状态. 0:未启用,1:已启用 {@link EnableStatusEnum}
|
||||
*/
|
||||
@ApiModelProperty(value = "启用状态. 0:未启用,1:已启用")
|
||||
@TableField("enable_status")
|
||||
private Integer enableStatus;
|
||||
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
@ApiModelProperty(value = "排序")
|
||||
@TableField("sort")
|
||||
private Integer sort;
|
||||
|
||||
/**
|
||||
* 微信小程序appid
|
||||
*/
|
||||
@ApiModelProperty(value = "微信小程序appid")
|
||||
@TableField("app_id")
|
||||
private String appId;
|
||||
|
||||
/**
|
||||
* 微信小程序secret
|
||||
*/
|
||||
@ApiModelProperty(value = "微信小程序secret")
|
||||
@TableField("app_secret")
|
||||
private String appSecret;
|
||||
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
package com.yida.data.common.core.entity.school;
|
||||
|
||||
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.TableLogic;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.yida.data.common.core.entity.user.EduStaff;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
/**
|
||||
* 学校功能关键点配置
|
||||
*
|
||||
* @author wjm
|
||||
* @date 2021-09-14 17:42:11
|
||||
*/
|
||||
@Data
|
||||
@TableName("edu_school_function_config")
|
||||
public class EduSchoolFunctionConfig {
|
||||
|
||||
@ApiModelProperty(value = "主键")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty(value = "学校主键")
|
||||
@TableField(value = "school_id")
|
||||
private Long schoolId;
|
||||
|
||||
@ApiModelProperty(value = "关键功能点code")
|
||||
@TableField(value = "function_code")
|
||||
private String functionCode;
|
||||
|
||||
@ApiModelProperty(value = "是否启用1启用,其他未启用")
|
||||
@TableField(value = "state")
|
||||
private Integer state;
|
||||
|
||||
}
|
@ -89,7 +89,7 @@ public class EduSchoolManuscript {
|
||||
@TableField("author_id")
|
||||
private Long authorId;
|
||||
|
||||
@ApiModelProperty("发布位置,0-城市书房, 1-第二课堂(精彩推荐),2-微信公众号,多个用逗号分割")
|
||||
@ApiModelProperty("发布位置,0-城市书房, 1-第二课堂(精彩推荐),2-微信公众号,多个用逗号分割,3-首页")
|
||||
@TableField("publish_path")
|
||||
private String publishPath;
|
||||
|
||||
@ -132,7 +132,7 @@ public class EduSchoolManuscript {
|
||||
private transient String authorName;
|
||||
|
||||
// 新闻区
|
||||
public static final String NEWS_PATH = "0";
|
||||
public static final String NEWS_PATH = "3";
|
||||
// 第二课堂
|
||||
public static final String SECOND_CLASS_PATH = "1";
|
||||
// 公众号
|
||||
|
@ -1,269 +0,0 @@
|
||||
package com.yida.data.common.core.entity.screen;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 校园大数据仪表盘数据中心Entity
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023-04-19 16:42:57
|
||||
*/
|
||||
@Data
|
||||
@TableName("edu_school_dashboard_data")
|
||||
public class EduSchoolDashboardData implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -5320543865040629256L;
|
||||
|
||||
/**
|
||||
* 主键
|
||||
*/
|
||||
@ApiModelProperty(value = "主键")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 最后修改人id
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改人id")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 最后修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 删除标识. 0: 未删除, 1: 已删除
|
||||
*/
|
||||
@ApiModelProperty(value = "删除标识. 0: 未删除, 1: 已删除")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 学校id
|
||||
*/
|
||||
@ApiModelProperty(value = "学校id")
|
||||
@TableField("school_id")
|
||||
private Long schoolId;
|
||||
|
||||
/**
|
||||
* 大屏名称
|
||||
*/
|
||||
@ApiModelProperty(value = "大屏名称")
|
||||
@TableField("title")
|
||||
private String title;
|
||||
|
||||
/**
|
||||
* 学校logo地址
|
||||
*/
|
||||
@ApiModelProperty(value = "学校logo地址")
|
||||
@TableField("header_url")
|
||||
private String headerUrl;
|
||||
|
||||
/**
|
||||
* 模板类型1:单页,2双页,3.。。
|
||||
*/
|
||||
@ApiModelProperty(value = "模板类型1:单页,2双页,3.。。")
|
||||
@TableField("mode_type")
|
||||
private Integer modeType;
|
||||
|
||||
/**
|
||||
* 所属区域
|
||||
*/
|
||||
@ApiModelProperty(value = "所属区域")
|
||||
@TableField("area")
|
||||
private String area;
|
||||
|
||||
/**
|
||||
* 详细地址
|
||||
*/
|
||||
@ApiModelProperty(value = "详细地址")
|
||||
@TableField("address")
|
||||
private String address;
|
||||
|
||||
/**
|
||||
* 学校创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "学校创建时间")
|
||||
@TableField("school_create_date")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
|
||||
private LocalDate schoolCreateDate;
|
||||
|
||||
/**
|
||||
* 学校占地面积
|
||||
*/
|
||||
@ApiModelProperty(value = "学校占地面积")
|
||||
@TableField("school_area")
|
||||
private Integer schoolArea;
|
||||
|
||||
/**
|
||||
* 主管部门
|
||||
*/
|
||||
@ApiModelProperty(value = "主管部门")
|
||||
@TableField("competent_department")
|
||||
private String competentDepartment;
|
||||
|
||||
/**
|
||||
* 办学类型
|
||||
*/
|
||||
@ApiModelProperty(value = "办学类型")
|
||||
@TableField("edu_type")
|
||||
private String eduType;
|
||||
|
||||
/**
|
||||
* 院校特色
|
||||
*/
|
||||
@ApiModelProperty(value = "院校特色")
|
||||
@TableField("edu_feature")
|
||||
private String eduFeature;
|
||||
|
||||
/**
|
||||
* 院校类型
|
||||
*/
|
||||
@ApiModelProperty(value = "院校类型")
|
||||
@TableField("institution_type")
|
||||
private String institutionType;
|
||||
|
||||
/**
|
||||
* 硕士点
|
||||
*/
|
||||
@ApiModelProperty(value = "硕士点")
|
||||
@TableField("master_num")
|
||||
private Integer masterNum;
|
||||
|
||||
/**
|
||||
* 博士点
|
||||
*/
|
||||
@ApiModelProperty(value = "博士点")
|
||||
@TableField("doctor_num")
|
||||
private Integer doctorNum;
|
||||
|
||||
/**
|
||||
* 重点学科数
|
||||
*/
|
||||
@ApiModelProperty(value = "重点学科数")
|
||||
@TableField("key_disciplines_num")
|
||||
private Integer keyDisciplinesNum;
|
||||
|
||||
/**
|
||||
* 科研项目数
|
||||
*/
|
||||
@ApiModelProperty(value = "科研项目数")
|
||||
@TableField("research_project_num")
|
||||
private Integer researchProjectNum;
|
||||
|
||||
/**
|
||||
* 学校简介
|
||||
*/
|
||||
@ApiModelProperty(value = "学校简介")
|
||||
@TableField("edu_introduction")
|
||||
private String eduIntroduction;
|
||||
|
||||
/**
|
||||
* 办学理念
|
||||
*/
|
||||
@ApiModelProperty(value = "办学理念")
|
||||
@TableField("edu_philosophy")
|
||||
private String eduPhilosophy;
|
||||
|
||||
/**
|
||||
* 办学使命
|
||||
*/
|
||||
@ApiModelProperty(value = "办学使命")
|
||||
@TableField("edu_mission")
|
||||
private String eduMission;
|
||||
|
||||
/**
|
||||
* 办学校训
|
||||
*/
|
||||
@ApiModelProperty(value = "办学校训")
|
||||
@TableField("edu_motto")
|
||||
private String eduMotto;
|
||||
|
||||
/**
|
||||
* 校园风采
|
||||
*/
|
||||
@ApiModelProperty(value = "校园风采")
|
||||
@TableField("campus_style")
|
||||
private String campusStyle;
|
||||
|
||||
/**
|
||||
* 官方电话
|
||||
*/
|
||||
@ApiModelProperty(value = "官方电话")
|
||||
@TableField("telephone")
|
||||
private String telephone;
|
||||
|
||||
/**
|
||||
* 教师人数
|
||||
*/
|
||||
@ApiModelProperty(value = "教师人数")
|
||||
@TableField("teacher_num")
|
||||
private Integer teacherNum;
|
||||
|
||||
/**
|
||||
* 院系数量
|
||||
*/
|
||||
@ApiModelProperty(value = "院系数量")
|
||||
@TableField("department_num")
|
||||
private Integer departmentNum;
|
||||
|
||||
/**
|
||||
* 一级学科数量
|
||||
*/
|
||||
@ApiModelProperty(value = "一级学科数量")
|
||||
@TableField("first_level_discipline_num")
|
||||
private Integer firstLevelDisciplineNum;
|
||||
|
||||
/**
|
||||
* 二级学科数量
|
||||
*/
|
||||
@ApiModelProperty(value = "二级学科数量")
|
||||
@TableField("secondary_discipline_num")
|
||||
private Integer secondaryDisciplineNum;
|
||||
|
||||
/**
|
||||
* 班级数
|
||||
*/
|
||||
@ApiModelProperty(value = "班级数")
|
||||
@TableField("class_num")
|
||||
private Integer classNum;
|
||||
|
||||
/**
|
||||
* 学生人数
|
||||
*/
|
||||
@ApiModelProperty(value = "学生人数")
|
||||
@TableField("student_num")
|
||||
private Integer studentNum;
|
||||
}
|
@ -1,98 +0,0 @@
|
||||
package com.yida.data.common.core.entity.screen;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* 校园大数据仪表盘数据中心-基础建设Entity
|
||||
*
|
||||
* @author ZYJ
|
||||
* @date 2023-04-19 16:52:15
|
||||
*/
|
||||
@Data
|
||||
@TableName("edu_school_dashboard_data_base")
|
||||
public class EduSchoolDashboardDataBase implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 4012887985974912015L;
|
||||
|
||||
/**
|
||||
* 主键
|
||||
*/
|
||||
@ApiModelProperty(value = "主键")
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 创建人id
|
||||
*/
|
||||
@ApiModelProperty(value = "创建人id")
|
||||
@TableField(value = "create_id", fill = FieldFill.INSERT)
|
||||
private Long createId;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty(value = "创建时间")
|
||||
@TableField(value = "create_date", fill = FieldFill.INSERT)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime createDate;
|
||||
|
||||
/**
|
||||
* 最后修改人id
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改人id")
|
||||
@TableField(value = "update_id", fill = FieldFill.UPDATE)
|
||||
private Long updateId;
|
||||
|
||||
/**
|
||||
* 最后修改时间
|
||||
*/
|
||||
@ApiModelProperty(value = "最后修改时间")
|
||||
@TableField(value = "update_date", fill = FieldFill.UPDATE)
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateDate;
|
||||
|
||||
/**
|
||||
* 删除标识. 0: 未删除, 1: 已删除
|
||||
*/
|
||||
@ApiModelProperty(value = "删除标识. 0: 未删除, 1: 已删除")
|
||||
@TableField("del_flag")
|
||||
@TableLogic(value = "0", delval = "1")
|
||||
private Integer delFlag;
|
||||
|
||||
/**
|
||||
* 数据中心id
|
||||
*/
|
||||
@ApiModelProperty(value = "数据中心id")
|
||||
private Long dataId;
|
||||
|
||||
/**
|
||||
* 标题
|
||||
*/
|
||||
@ApiModelProperty(value = "标题")
|
||||
@TableField("label")
|
||||
private String label;
|
||||
|
||||
/**
|
||||
* 数量+单位
|
||||
*/
|
||||
@ApiModelProperty(value = "数量+单位")
|
||||
@TableField("unit")
|
||||
private String unit;
|
||||
|
||||
/**
|
||||
* 图标
|
||||
*/
|
||||
@ApiModelProperty(value = "图标")
|
||||
@TableField("icon")
|
||||
private String icon;
|
||||
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user