Browse Source

20220514二期送测

dev
zhangye 3 years ago
parent
commit
a35fd1f9b3
  1. 14
      src/main/java/com/ccsens/delivery/api/CommonController.java
  2. 11
      src/main/java/com/ccsens/delivery/bean/po/SysUserInfo.java
  3. 70
      src/main/java/com/ccsens/delivery/bean/po/SysUserInfoExample.java
  4. 4
      src/main/java/com/ccsens/delivery/bean/vo/HealthVo.java
  5. 4
      src/main/java/com/ccsens/delivery/bean/vo/MaterialVo.java
  6. 4
      src/main/java/com/ccsens/delivery/bean/vo/StudentVo.java
  7. 6
      src/main/java/com/ccsens/delivery/bean/vo/TrailsVo.java
  8. 6
      src/main/java/com/ccsens/delivery/bean/vo/UserVo.java
  9. 21
      src/main/java/com/ccsens/delivery/persist/dao/FormRecordDao.java
  10. 25
      src/main/java/com/ccsens/delivery/service/CommonService.java
  11. 7
      src/main/java/com/ccsens/delivery/service/ICommonService.java
  12. 4
      src/main/java/com/ccsens/delivery/service/MaterialService.java
  13. 4
      src/main/java/com/ccsens/delivery/service/StudentService.java
  14. 4
      src/main/java/com/ccsens/delivery/service/TrailsService.java
  15. 11
      src/main/java/com/ccsens/delivery/service/UserService.java
  16. 25
      src/main/resources/mapper_dao/FormRecordDao.xml
  17. 5
      src/main/resources/mapper_dao/RecordHealthDao.xml
  18. 5
      src/main/resources/mapper_dao/RecordTrailsDao.xml
  19. 8
      src/main/resources/mapper_dao/StudentDao.xml
  20. 5
      src/main/resources/mapper_dao/SysMaterialDao.xml
  21. 33
      src/main/resources/mapper_raw/SysUserInfoMapper.xml
  22. 4
      src/main/resources/mbg.xml

14
src/main/java/com/ccsens/delivery/api/CommonController.java

@ -276,4 +276,18 @@ public class CommonController {
return JsonResponse.newInstance().ok(map);
}
@ApiOperation(value = "/根据类型查找上传记录的总数", notes = "")
@ApiImplicitParams({
@ApiImplicitParam(name = "type", value = "表单类型,0健康码、1行程码、2核酸检测、3抗原检测、4活动轨迹、5物资需求、6药品需求", required = true)
})
@RequestMapping(value = "/query/totalNum", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"})
public JsonResponse<Integer> queryTotalNum(@RequestParam(required = true) Byte type) throws Exception {
log.info("根据类型查找上传记录的总数,{}",type);
Integer totalNum = commonService.queryTotalNum(type);
log.info("上传记录的总数");
return JsonResponse.newInstance().ok(totalNum);
}
}

11
src/main/java/com/ccsens/delivery/bean/po/SysUserInfo.java

@ -30,6 +30,8 @@ public class SysUserInfo implements Serializable {
private String grade;
private String gradeName;
private String stuClassId;
private String stuClassName;
@ -150,6 +152,14 @@ public class SysUserInfo implements Serializable {
this.grade = grade == null ? null : grade.trim();
}
public String getGradeName() {
return gradeName;
}
public void setGradeName(String gradeName) {
this.gradeName = gradeName == null ? null : gradeName.trim();
}
public String getStuClassId() {
return stuClassId;
}
@ -225,6 +235,7 @@ public class SysUserInfo implements Serializable {
sb.append(", dormitoryName=").append(dormitoryName);
sb.append(", address=").append(address);
sb.append(", grade=").append(grade);
sb.append(", gradeName=").append(gradeName);
sb.append(", stuClassId=").append(stuClassId);
sb.append(", stuClassName=").append(stuClassName);
sb.append(", studentType=").append(studentType);

70
src/main/java/com/ccsens/delivery/bean/po/SysUserInfoExample.java

@ -965,6 +965,76 @@ public class SysUserInfoExample {
return (Criteria) this;
}
public Criteria andGradeNameIsNull() {
addCriterion("grade_name is null");
return (Criteria) this;
}
public Criteria andGradeNameIsNotNull() {
addCriterion("grade_name is not null");
return (Criteria) this;
}
public Criteria andGradeNameEqualTo(String value) {
addCriterion("grade_name =", value, "gradeName");
return (Criteria) this;
}
public Criteria andGradeNameNotEqualTo(String value) {
addCriterion("grade_name <>", value, "gradeName");
return (Criteria) this;
}
public Criteria andGradeNameGreaterThan(String value) {
addCriterion("grade_name >", value, "gradeName");
return (Criteria) this;
}
public Criteria andGradeNameGreaterThanOrEqualTo(String value) {
addCriterion("grade_name >=", value, "gradeName");
return (Criteria) this;
}
public Criteria andGradeNameLessThan(String value) {
addCriterion("grade_name <", value, "gradeName");
return (Criteria) this;
}
public Criteria andGradeNameLessThanOrEqualTo(String value) {
addCriterion("grade_name <=", value, "gradeName");
return (Criteria) this;
}
public Criteria andGradeNameLike(String value) {
addCriterion("grade_name like", value, "gradeName");
return (Criteria) this;
}
public Criteria andGradeNameNotLike(String value) {
addCriterion("grade_name not like", value, "gradeName");
return (Criteria) this;
}
public Criteria andGradeNameIn(List<String> values) {
addCriterion("grade_name in", values, "gradeName");
return (Criteria) this;
}
public Criteria andGradeNameNotIn(List<String> values) {
addCriterion("grade_name not in", values, "gradeName");
return (Criteria) this;
}
public Criteria andGradeNameBetween(String value1, String value2) {
addCriterion("grade_name between", value1, value2, "gradeName");
return (Criteria) this;
}
public Criteria andGradeNameNotBetween(String value1, String value2) {
addCriterion("grade_name not between", value1, value2, "gradeName");
return (Criteria) this;
}
public Criteria andStuClassIdIsNull() {
addCriterion("stu_class_id is null");
return (Criteria) this;

4
src/main/java/com/ccsens/delivery/bean/vo/HealthVo.java

@ -45,8 +45,10 @@ public class HealthVo {
private Long collegeId;
@ApiModelProperty("所在学院名称")
private String collegeName;
@ApiModelProperty("所在年级Id")
private Long grade;
@ApiModelProperty("所在年级")
private String grade;
private String gradeName;
@ApiModelProperty("所在班级Id")
private Long stuClassId;
@ApiModelProperty("所在班级名称")

4
src/main/java/com/ccsens/delivery/bean/vo/MaterialVo.java

@ -47,8 +47,10 @@ public class MaterialVo {
private Long dormitoryId;
@ApiModelProperty("所在楼栋名称")
private String dormitoryName;
@ApiModelProperty("所在年级Id")
private Long grade;
@ApiModelProperty("所在年级")
private String grade;
private String gradeName;
@ApiModelProperty("所在班级Id")
private Long stuClassId;
@ApiModelProperty("所在班级名称")

4
src/main/java/com/ccsens/delivery/bean/vo/StudentVo.java

@ -33,8 +33,10 @@ public class StudentVo {
private Long collegeId;
@ApiModelProperty("所在学院名称")
private String collegeName;
@ApiModelProperty("所在年级Id")
private Long grade;
@ApiModelProperty("所在年级")
private String grade;
private String gradeName;
@ApiModelProperty("所在班级Id")
private Long stuClassId;
@ApiModelProperty("所在班级名称")

6
src/main/java/com/ccsens/delivery/bean/vo/TrailsVo.java

@ -38,8 +38,10 @@ public class TrailsVo {
private Long dormitoryId;
@ApiModelProperty("所在楼栋名称")
private String dormitoryName;
@ApiModelProperty("所在年级")
private String grade;
@ApiModelProperty("所在年级Id")
private Long grade;
@ApiModelProperty("所在年级名")
private String gradeName;
@ApiModelProperty("所在班级Id")
private Long stuClassId;
@ApiModelProperty("所在班级名称")

6
src/main/java/com/ccsens/delivery/bean/vo/UserVo.java

@ -151,8 +151,10 @@ public class UserVo {
private Long dormitoryId;
@ApiModelProperty("所在楼栋名称")
private String dormitoryName;
@ApiModelProperty("所在年级")
private String grade;
@ApiModelProperty("所在年级Id")
private Long grade;
@ApiModelProperty("所在年级名")
private String gradeName;
@ApiModelProperty("所在班级Id")
private String stuClassId;
@ApiModelProperty("所在班级名称")

21
src/main/java/com/ccsens/delivery/persist/dao/FormRecordDao.java

@ -90,4 +90,25 @@ public interface FormRecordDao {
* @return 返回信息
*/
List<CommonVo.OrganizationInfo> queryOrganization(@Param("param") CommonDto.QueryOrganization param);
/**
* 查找总人数
* @param type
* @return 返回人数
*/
Integer queryTotalNum(Byte type);
/**
* 查找提交的物资需求数量
* @param type
* @return 返回数量
*/
Integer queryMaterialTotalNum(Byte type);
/**
* 查找提交的药品需求数量
* @param type
* @return 返回数量
*/
Integer queryDrugTotalNum(Byte type);
}

25
src/main/java/com/ccsens/delivery/service/CommonService.java

@ -108,7 +108,7 @@ public class CommonService implements ICommonService {
PageHelper.startPage(param.getPageNum(),param.getPageSize());
PageInfo<CommonVo.QuerySelf> querySelfPageInfo = null;
List<CommonVo.QuerySelf> querySelfList = null;
switch (formType){
switch (formType){
case HEALTH_CODE:
case TOUR_CODE:
case NUCLEIC_REPORT:
@ -173,7 +173,28 @@ public class CommonService implements ICommonService {
@Override
public List<CommonVo.OrganizationInfo> queryOrganization(Long userId, CommonDto.QueryOrganization param) {
return formRecordDao.queryOrganization(param);
}
@Override
public Integer queryTotalNum(Byte type) {
Integer totalNum = 0;
DeliveryConstant.FormType formType = DeliveryConstant.FormType.valueOf(type);
switch (formType){
case HEALTH_CODE:
case TOUR_CODE:
case NUCLEIC_REPORT:
case ANTIGEN_DETECTION:
case TRACK_EVENTS:
totalNum = formRecordDao.queryTotalNum(type);
break;
case MATERIAL_DEMAND:
totalNum = formRecordDao.queryMaterialTotalNum(type);
break;
case DRUG_DEMAND:
totalNum = formRecordDao.queryDrugTotalNum(type);
default:
}
return totalNum;
}
}

7
src/main/java/com/ccsens/delivery/service/ICommonService.java

@ -54,4 +54,11 @@ public interface ICommonService {
* @return 返回信息
*/
List<CommonVo.OrganizationInfo> queryOrganization(Long userId, CommonDto.QueryOrganization param);
/**
* 根据类型查找上传的记录总数
* @param type 类型
* @return 返回总数
*/
Integer queryTotalNum(Byte type);
}

4
src/main/java/com/ccsens/delivery/service/MaterialService.java

@ -216,7 +216,7 @@ public class MaterialService implements IMaterialService {
details.add(new PoiUtil.PoiUtilCell(materialOrder.getRemark(),1,size));
details.add(new PoiUtil.PoiUtilCell(materialOrder.getPlanTime() == null || materialOrder.getPlanTime() == 0 ? "" : sdf.format(new Date(materialOrder.getPlanTime())),1,size));
details.add(new PoiUtil.PoiUtilCell(materialOrder.getCollegeName(),1,size));
details.add(new PoiUtil.PoiUtilCell(materialOrder.getGrade(),1,size));
details.add(new PoiUtil.PoiUtilCell(materialOrder.getGradeName(),1,size));
details.add(new PoiUtil.PoiUtilCell(materialOrder.getStuClassName(),1,size));
details.add(new PoiUtil.PoiUtilCell("'" + materialOrder.getNumber(),1,size));
details.add(new PoiUtil.PoiUtilCell(materialOrder.getSubmitTime() == null || materialOrder.getSubmitTime() == 0 ? "" : sdf.format(new Date(materialOrder.getSubmitTime())),1,size));
@ -237,7 +237,7 @@ public class MaterialService implements IMaterialService {
details.add(new PoiUtil.PoiUtilCell(materialOrder.getRemark()));
details.add(new PoiUtil.PoiUtilCell(materialOrder.getPlanTime() == null || materialOrder.getPlanTime() == 0 ? "" : sdf.format(new Date(materialOrder.getPlanTime()))));
details.add(new PoiUtil.PoiUtilCell(materialOrder.getCollegeName()));
details.add(new PoiUtil.PoiUtilCell(materialOrder.getGrade()));
details.add(new PoiUtil.PoiUtilCell(materialOrder.getGradeName()));
details.add(new PoiUtil.PoiUtilCell(materialOrder.getStuClassName()));
details.add(new PoiUtil.PoiUtilCell("'" + materialOrder.getNumber()));
details.add(new PoiUtil.PoiUtilCell(materialOrder.getSubmitTime() == null || materialOrder.getSubmitTime() == 0 ? "" : sdf.format(new Date(materialOrder.getSubmitTime()))));

4
src/main/java/com/ccsens/delivery/service/StudentService.java

@ -265,7 +265,7 @@ public class StudentService implements IStudentService {
details.add(new PoiUtil.PoiUtilCell("'" + studentOrder.getNumber(), 1, size));
details.add(new PoiUtil.PoiUtilCell("'" + studentOrder.getPhone(), 1, size));
details.add(new PoiUtil.PoiUtilCell(studentOrder.getCollegeName(), 1, size));
details.add(new PoiUtil.PoiUtilCell(studentOrder.getGrade(), 1, size));
details.add(new PoiUtil.PoiUtilCell(studentOrder.getGradeName(), 1, size));
details.add(new PoiUtil.PoiUtilCell(studentOrder.getStuClassName(), 1, size));
details.add(new PoiUtil.PoiUtilCell(studentOrder.getDormitoryName(), 1, size));
details.add(new PoiUtil.PoiUtilCell(studentOrder.getAddress(), 1, size));
@ -306,7 +306,7 @@ public class StudentService implements IStudentService {
details.add(new PoiUtil.PoiUtilCell("'" + studentOrder.getNumber()));
details.add(new PoiUtil.PoiUtilCell("'" + studentOrder.getPhone()));
details.add(new PoiUtil.PoiUtilCell(studentOrder.getCollegeName()));
details.add(new PoiUtil.PoiUtilCell(studentOrder.getGrade()));
details.add(new PoiUtil.PoiUtilCell(studentOrder.getGradeName()));
details.add(new PoiUtil.PoiUtilCell(studentOrder.getStuClassName()));
details.add(new PoiUtil.PoiUtilCell(studentOrder.getDormitoryName()));
details.add(new PoiUtil.PoiUtilCell(studentOrder.getAddress()));

4
src/main/java/com/ccsens/delivery/service/TrailsService.java

@ -183,7 +183,7 @@ public class TrailsService implements ITrailsService {
details.add(new PoiUtil.PoiUtilCell(trailsVo.getName(),1,size));
details.add(new PoiUtil.PoiUtilCell("'" + trailsVo.getNumber(),1,size));
details.add(new PoiUtil.PoiUtilCell(trailsVo.getCollegeName(),1,size));
details.add(new PoiUtil.PoiUtilCell(trailsVo.getGrade(),1,size));
details.add(new PoiUtil.PoiUtilCell(trailsVo.getGradeName(),1,size));
details.add(new PoiUtil.PoiUtilCell(trailsVo.getStuClassName(),1,size));
details.add(new PoiUtil.PoiUtilCell(trailsVo.getDormitoryName(),1,size));
details.add(new PoiUtil.PoiUtilCell(trailsVo.getAddress(),1,size));
@ -220,7 +220,7 @@ public class TrailsService implements ITrailsService {
details.add(new PoiUtil.PoiUtilCell(trailsVo.getName()));
details.add(new PoiUtil.PoiUtilCell("'" + trailsVo.getNumber()));
details.add(new PoiUtil.PoiUtilCell(trailsVo.getCollegeName()));
details.add(new PoiUtil.PoiUtilCell(trailsVo.getGrade()));
details.add(new PoiUtil.PoiUtilCell(trailsVo.getGradeName()));
details.add(new PoiUtil.PoiUtilCell(trailsVo.getStuClassName()));
details.add(new PoiUtil.PoiUtilCell(trailsVo.getDormitoryName()));
details.add(new PoiUtil.PoiUtilCell(trailsVo.getAddress()));

11
src/main/java/com/ccsens/delivery/service/UserService.java

@ -12,6 +12,7 @@ import com.ccsens.delivery.bean.po.*;
import com.ccsens.delivery.bean.vo.UserVo;
import com.ccsens.delivery.persist.dao.SysAuthDao;
import com.ccsens.delivery.persist.dao.SysUserDao;
import com.ccsens.delivery.persist.mapper.SysOrganizationMapper;
import com.ccsens.delivery.persist.mapper.SysUserInfoMapper;
import com.ccsens.delivery.persist.mapper.SysUserPositionMapper;
import com.ccsens.delivery.util.DeliveryCodeError;
@ -52,6 +53,8 @@ public class UserService implements IUserService {
private SysUserInfoMapper sysUserInfoMapper;
@Resource
private SysUserPositionMapper userPositionMapper;
@Resource
private SysOrganizationMapper organizationMapper;
@Override
public UserVo.TokenBean userSignin(UserDto.SigninDto params, String deviceId, String clientIp) throws Exception {
@ -733,6 +736,7 @@ public class UserService implements IUserService {
SysUserInfoExample userInfoExample = new SysUserInfoExample();
userInfoExample.createCriteria().andUserIdEqualTo(userId);
List<SysUserInfo> sysUserInfos = sysUserInfoMapper.selectByExample(userInfoExample);
//TODO 没查“其他”的信息
if(CollectionUtil.isNotEmpty(sysUserInfos)){
SysUserInfo sysUserInfo = sysUserInfos.get(0);
userInfo = new UserVo.UserInfo();
@ -761,6 +765,13 @@ public class UserService implements IUserService {
SysUserInfo sysUserInfo = new SysUserInfo();
BeanUtil.copyProperties(param,sysUserInfo);
// //通过年级id查找年级信息
// SysOrganization sysOrganization = organizationMapper.selectByPrimaryKey(Long.parseLong(param.getGrade()));
// if(ObjectUtil.isNotNull(sysOrganization)){
// sysUserInfo.setGrade(sysOrganization.getName());
// }else {
// sysUserInfo.setGrade(null);
// }
sysUserInfo.setUserId(userId);
String number = SymmetricCryptoUtil.encrypt(DeliveryConstant.ENCRYPT_KEY, param.getNumber());
sysUserInfo.setNumber(number);

25
src/main/resources/mapper_dao/FormRecordDao.xml

@ -263,4 +263,29 @@
</if>
</if>
</select>
<select id="queryTotalNum" resultType="java.lang.Integer">
SELECT
count(*)
FROM
t_sys_user_info
WHERE
rec_status = 0
</select>
<select id="queryMaterialTotalNum" resultType="java.lang.Integer">
SELECT
count(*)
FROM
t_sys_material
WHERE
rec_status = 0
</select>
<select id="queryDrugTotalNum" resultType="java.lang.Integer">
SELECT
count(*)
FROM
t_stu_order
WHERE
rec_status = 0
</select>
</mapper>

5
src/main/resources/mapper_dao/RecordHealthDao.xml

@ -7,7 +7,8 @@
SELECT
h.*,
if(a1.`name` is null, h.college_name,a1.`name`) as collegeName,
if(a3.`name` is null, h.stu_class_name,a3.`name`) as stuClassName
if(a3.`name` is null, h.stu_class_name,a3.`name`) as stuClassName,
if(a4.`name` is null, h.grade_name,a4.`name`) as gradeName
FROM
(
SELECT
@ -16,6 +17,7 @@
u.number,
u.phone,
u.grade,
u.grade_name,
h.submit_time as submitTime,
if(h.id is null, 0, 1) as `status`,
u.college_id as collegeId,
@ -98,6 +100,7 @@
)h
LEFT JOIN t_sys_organization a1 on h.collegeId = a1.id and a1.rec_status = 0
LEFT JOIN t_sys_organization a3 on h.stuClassId = a3.id and a3.rec_status = 0
LEFT JOIN t_sys_organization a4 on h.grade = a4.id and a4.rec_status = 0
order by h.submitTime desc
</select>
</mapper>

5
src/main/resources/mapper_dao/RecordTrailsDao.xml

@ -8,7 +8,8 @@
t.*,
if(a1.`name` is null, t.college_name,a1.`name`) as collegeName,
if(a2.`name` is null, t.dormitory_name,a2.`name`) as dormitoryName,
if(a3.`name` is null, t.stu_class_name,a3.`name`) as stuClassName
if(a3.`name` is null, t.stu_class_name,a3.`name`) as stuClassName,
if(a4.`name` is null, t.grade_name,a4.`name`) as gradeName
FROM
(
SELECT
@ -21,6 +22,7 @@
u.dormitory_id as dormitoryId,
u.dormitory_name,
u.grade,
u.grade_name,
u.stu_class_id as stuClassId,
u.stu_class_name,
u.address,
@ -90,6 +92,7 @@
LEFT JOIN t_sys_organization a1 on t.collegeId = a1.id and a1.rec_status = 0
LEFT JOIN t_sys_organization a2 on t.dormitoryId = a2.id and a2.rec_status = 0
LEFT JOIN t_sys_organization a3 on t.stuClassId = a3.id and a3.rec_status = 0
LEFT JOIN t_sys_organization a4 on t.grade = a4.id and a4.rec_status = 0
order by t.trailsDate desc, t.submit_time desc
</select>

8
src/main/resources/mapper_dao/StudentDao.xml

@ -168,7 +168,8 @@
m.*,
if(a1.`name` is null, m.college_name,a1.`name`) as collegeName,
if(a2.`name` is null, m.dormitory_name,a2.`name`) as dormitoryName,
if(a3.`name` is null, m.stu_class_name,a3.`name`) as stuClassName
if(a3.`name` is null, m.stu_class_name,a3.`name`) as stuClassName,
if(a4.`name` is null, m.grade_name,a4.`name`) as gradeName
FROM
(
SELECT
@ -184,6 +185,7 @@
u.stu_class_id as stuClassId,
u.stu_class_name,
u.grade,
u.grade_name,
u.address,
o.symptom,
o.broken,
@ -252,10 +254,12 @@
and o.plan_time >= #{param.startTime}
and o.plan_time &lt;= #{param.endTime}
</if>
GROUP BY o.id
)m
LEFT JOIN t_sys_organization a1 on m.collegeId = a1.id and a1.rec_status = 0
LEFT JOIN t_sys_organization a2 on m.dormitoryId = a2.id and a2.rec_status = 0
LEFT JOIN t_sys_organization a3 on m.stuClassId = a2.id and a3.rec_status = 0
LEFT JOIN t_sys_organization a3 on m.stuClassId = a3.id and a3.rec_status = 0
LEFT JOIN t_sys_organization a4 on m.grade = a4.id and a4.rec_status = 0
order by m.submitTime desc
</select>
<select id="queryItemByOrderId" resultType="com.ccsens.delivery.bean.vo.StudentVo$StudentOrderItem">

5
src/main/resources/mapper_dao/SysMaterialDao.xml

@ -17,7 +17,8 @@
m.*,
if(a1.`name` is null, m.college_name,a1.`name`) as collegeName,
if(a2.`name` is null, m.dormitory_name,a2.`name`) as dormitoryName,
if(a3.`name` is null, m.stu_class_name,a3.`name`) as stuClassName
if(a3.`name` is null, m.stu_class_name,a3.`name`) as stuClassName,
if(a4.`name` is null, m.grade_name,a4.`name`) as gradeName
FROM
(
SELECT
@ -27,6 +28,7 @@
rm.plan_time as planTime,
u.number,
u.grade,
u.grade_name,
rm.submit_time as submitTime,
u.address,
u.phone,
@ -97,6 +99,7 @@
LEFT JOIN t_sys_organization a1 on m.collegeId = a1.id and a1.rec_status = 0
LEFT JOIN t_sys_organization a2 on m.dormitoryId = a2.id and a2.rec_status = 0
LEFT JOIN t_sys_organization a3 on m.stuClassId = a3.id and a3.rec_status = 0
LEFT JOIN t_sys_organization a4 on m.grade = a4.id and a4.rec_status = 0
order by m.submitTime desc
</select>
<select id="queryItemByOrderId" resultType="com.ccsens.delivery.bean.vo.MaterialVo$MaterialOrderDetail">

33
src/main/resources/mapper_raw/SysUserInfoMapper.xml

@ -15,6 +15,7 @@
<result column="dormitory_name" jdbcType="VARCHAR" property="dormitoryName" />
<result column="address" jdbcType="VARCHAR" property="address" />
<result column="grade" jdbcType="VARCHAR" property="grade" />
<result column="grade_name" jdbcType="VARCHAR" property="gradeName" />
<result column="stu_class_id" jdbcType="VARCHAR" property="stuClassId" />
<result column="stu_class_name" jdbcType="VARCHAR" property="stuClassName" />
<result column="student_type" jdbcType="TINYINT" property="studentType" />
@ -83,8 +84,8 @@
</sql>
<sql id="Base_Column_List">
id, user_id, post, name, number, phone, id_card, college_id, college_name, dormitory_id,
dormitory_name, address, grade, stu_class_id, stu_class_name, student_type, operator,
created_at, updated_at, rec_status
dormitory_name, address, grade, grade_name, stu_class_id, stu_class_name, student_type,
operator, created_at, updated_at, rec_status
</sql>
<select id="selectByExample" parameterType="com.ccsens.delivery.bean.po.SysUserInfoExample" resultMap="BaseResultMap">
select
@ -121,16 +122,18 @@
name, number, phone,
id_card, college_id, college_name,
dormitory_id, dormitory_name, address,
grade, stu_class_id, stu_class_name,
student_type, operator, created_at,
updated_at, rec_status)
grade, grade_name, stu_class_id,
stu_class_name, student_type, operator,
created_at, updated_at, rec_status
)
values (#{id,jdbcType=BIGINT}, #{userId,jdbcType=BIGINT}, #{post,jdbcType=TINYINT},
#{name,jdbcType=VARCHAR}, #{number,jdbcType=VARCHAR}, #{phone,jdbcType=VARCHAR},
#{idCard,jdbcType=VARCHAR}, #{collegeId,jdbcType=BIGINT}, #{collegeName,jdbcType=VARCHAR},
#{dormitoryId,jdbcType=BIGINT}, #{dormitoryName,jdbcType=VARCHAR}, #{address,jdbcType=VARCHAR},
#{grade,jdbcType=VARCHAR}, #{stuClassId,jdbcType=VARCHAR}, #{stuClassName,jdbcType=VARCHAR},
#{studentType,jdbcType=TINYINT}, #{operator,jdbcType=BIGINT}, #{createdAt,jdbcType=TIMESTAMP},
#{updatedAt,jdbcType=TIMESTAMP}, #{recStatus,jdbcType=TINYINT})
#{grade,jdbcType=VARCHAR}, #{gradeName,jdbcType=VARCHAR}, #{stuClassId,jdbcType=VARCHAR},
#{stuClassName,jdbcType=VARCHAR}, #{studentType,jdbcType=TINYINT}, #{operator,jdbcType=BIGINT},
#{createdAt,jdbcType=TIMESTAMP}, #{updatedAt,jdbcType=TIMESTAMP}, #{recStatus,jdbcType=TINYINT}
)
</insert>
<insert id="insertSelective" parameterType="com.ccsens.delivery.bean.po.SysUserInfo">
insert into t_sys_user_info
@ -174,6 +177,9 @@
<if test="grade != null">
grade,
</if>
<if test="gradeName != null">
grade_name,
</if>
<if test="stuClassId != null">
stu_class_id,
</if>
@ -236,6 +242,9 @@
<if test="grade != null">
#{grade,jdbcType=VARCHAR},
</if>
<if test="gradeName != null">
#{gradeName,jdbcType=VARCHAR},
</if>
<if test="stuClassId != null">
#{stuClassId,jdbcType=VARCHAR},
</if>
@ -307,6 +316,9 @@
<if test="record.grade != null">
grade = #{record.grade,jdbcType=VARCHAR},
</if>
<if test="record.gradeName != null">
grade_name = #{record.gradeName,jdbcType=VARCHAR},
</if>
<if test="record.stuClassId != null">
stu_class_id = #{record.stuClassId,jdbcType=VARCHAR},
</if>
@ -348,6 +360,7 @@
dormitory_name = #{record.dormitoryName,jdbcType=VARCHAR},
address = #{record.address,jdbcType=VARCHAR},
grade = #{record.grade,jdbcType=VARCHAR},
grade_name = #{record.gradeName,jdbcType=VARCHAR},
stu_class_id = #{record.stuClassId,jdbcType=VARCHAR},
stu_class_name = #{record.stuClassName,jdbcType=VARCHAR},
student_type = #{record.studentType,jdbcType=TINYINT},
@ -398,6 +411,9 @@
<if test="grade != null">
grade = #{grade,jdbcType=VARCHAR},
</if>
<if test="gradeName != null">
grade_name = #{gradeName,jdbcType=VARCHAR},
</if>
<if test="stuClassId != null">
stu_class_id = #{stuClassId,jdbcType=VARCHAR},
</if>
@ -436,6 +452,7 @@
dormitory_name = #{dormitoryName,jdbcType=VARCHAR},
address = #{address,jdbcType=VARCHAR},
grade = #{grade,jdbcType=VARCHAR},
grade_name = #{gradeName,jdbcType=VARCHAR},
stu_class_id = #{stuClassId,jdbcType=VARCHAR},
stu_class_name = #{stuClassName,jdbcType=VARCHAR},
student_type = #{studentType,jdbcType=TINYINT},

4
src/main/resources/mbg.xml

@ -61,7 +61,7 @@
<!-- <table tableName="t_sys_area" domainObjectName="SysArea"/>-->
<!-- <table tableName="t_stu_order" domainObjectName="StuOrder"/>-->
<!-- <table tableName="t_stu_order_item" domainObjectName="StuOrderItem"/>-->
<!-- <table tableName="t_sys_user_info" domainObjectName="SysUserInfo"/>-->
<table tableName="t_sys_user_info" domainObjectName="SysUserInfo"/>
<!-- <table tableName="t_record_health" domainObjectName="RecordHealth"/>-->
<!-- <table tableName="t_record_trails" domainObjectName="RecordTrails"/>-->
<!-- <table tableName="t_record_trails_detail" domainObjectName="RecordTrailsDetail"/>-->
@ -70,7 +70,7 @@
<!-- <table tableName="t_sys_material" domainObjectName="SysMaterial"/>-->
<!-- <table tableName="t_file_commit" domainObjectName="FileCommit"/>-->
<!-- <table tableName="t_sys_organization" domainObjectName="SysOrganization"/>-->
<table tableName="t_sys_user_position" domainObjectName="SysUserPosition"/>
<!-- <table tableName="t_sys_user_position" domainObjectName="SysUserPosition"/>-->
</context>
</generatorConfiguration>
Loading…
Cancel
Save