Browse Source

feat:[资源库管理][麻精药管理]新增发放明细稽查轨迹

master
15881625488@163.com 2 weeks ago
parent
commit
f95709643d
5 changed files with 218 additions and 0 deletions
  1. +94
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/MjyFfjlJcgj.java
  2. +14
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/mapper/MjyFfjlJcgjMapper.java
  3. +35
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IMjyFfjlJcgjService.java
  4. +69
    -0
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/MjyFfjlJcgjServiceImpl.java
  5. +6
    -0
      hxhq-modules/hxhq-system/src/main/resources/mapper/business/MjyFfjlJcgjMapper.xml

+ 94
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/MjyFfjlJcgj.java View File

@ -0,0 +1,94 @@
package com.hxhq.business.domain;
import com.baomidou.mybatisplus.annotation.TableName;
import com.hxhq.common.core.domain.MpBaseEntity;
/**
* 麻精药发放记录-稽查轨迹对象 t_mjy_ffjl_jcgj
*
* @author hxhq
* @date 2025-12-25
*/
@TableName("t_mjy_ffjl_jcgj")
public class MjyFfjlJcgj extends MpBaseEntity
{
private static final long serialVersionUID = 1L;
/** 发放记录id */
private Long ffjlId;
/** 稽查轨迹类型:1:流程;3:编辑 */
private Integer jcgjlx;
/** 稽查名称 */
private String jcmc;
/** 稽查名称颜色:1:蓝色;3:红色;5:绿色;7:橙色 */
private Integer jcmcys;
/** 稽查内容 */
private String jcnr;
/** 签名人id */
private Long qmrId;
/** 签名人名称 */
private String qmrMc;
public Long getFfjlId() {
return ffjlId;
}
public void setFfjlId(Long ffjlId) {
this.ffjlId = ffjlId;
}
public Integer getJcgjlx() {
return jcgjlx;
}
public void setJcgjlx(Integer jcgjlx) {
this.jcgjlx = jcgjlx;
}
public String getJcmc() {
return jcmc;
}
public void setJcmc(String jcmc) {
this.jcmc = jcmc;
}
public Integer getJcmcys() {
return jcmcys;
}
public void setJcmcys(Integer jcmcys) {
this.jcmcys = jcmcys;
}
public String getJcnr() {
return jcnr;
}
public void setJcnr(String jcnr) {
this.jcnr = jcnr;
}
public Long getQmrId() {
return qmrId;
}
public void setQmrId(Long qmrId) {
this.qmrId = qmrId;
}
public String getQmrMc() {
return qmrMc;
}
public void setQmrMc(String qmrMc) {
this.qmrMc = qmrMc;
}
}

+ 14
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/mapper/MjyFfjlJcgjMapper.java View File

@ -0,0 +1,14 @@
package com.hxhq.business.mapper;
import com.hxhq.business.domain.MjyFfjlJcgj;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 麻精药发放记录-稽查轨迹Mapper接口
*
* @author hxhq
* @date 2025-12-25
*/
public interface MjyFfjlJcgjMapper extends BaseMapper<MjyFfjlJcgj>
{
}

+ 35
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/IMjyFfjlJcgjService.java View File

@ -0,0 +1,35 @@
package com.hxhq.business.service;
import java.util.List;
import com.hxhq.business.domain.MjyFfjlJcgj;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hxhq.business.domain.MjyJcgj;
/**
* 麻精药发放记录-稽查轨迹Service接口
*
* @author hxhq
* @date 2025-12-25
*/
public interface IMjyFfjlJcgjService extends IService<MjyFfjlJcgj>
{
/**
* 查询稽查轨迹列表
* @param mjyJcgj 麻精药
* @return
*/
public List<MjyFfjlJcgj> queryList(MjyFfjlJcgj mjyJcgj);
/**
* 新增稽查轨迹
* @param ffjlId 发放记录id
* @param jcgjlx 稽查轨迹类型:1:流程3编辑
* @param jcmc 稽查名称
* @param jcmcys 稽查名称颜色1蓝色3红色5绿色7橙色
* @param jcnr 稽查内容
* @param jcrId 稽查人id
* @param jcrMc 稽查人名称
*/
public void saveJcgj(Long ffjlId, Integer jcgjlx, String jcmc, Integer jcmcys, String jcnr,Long jcrId,String jcrMc);
}

+ 69
- 0
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/MjyFfjlJcgjServiceImpl.java View File

@ -0,0 +1,69 @@
package com.hxhq.business.service.impl;
import java.util.List;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.hxhq.common.core.utils.StringUtils;
import org.springframework.stereotype.Service;
import com.hxhq.business.mapper.MjyFfjlJcgjMapper;
import com.hxhq.business.domain.MjyFfjlJcgj;
import com.hxhq.business.service.IMjyFfjlJcgjService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
/**
* 麻精药发放记录-稽查轨迹Service业务层处理
*
* @author hxhq
* @date 2025-12-25
*/
@Service
public class MjyFfjlJcgjServiceImpl extends ServiceImpl<MjyFfjlJcgjMapper, MjyFfjlJcgj> implements IMjyFfjlJcgjService
{
/**
* 查询稽查轨迹列表
* @param mjyFfjlJcgj 麻给药
* @return
*/
@Override
public List<MjyFfjlJcgj> queryList(MjyFfjlJcgj mjyFfjlJcgj){
QueryWrapper<MjyFfjlJcgj> queryWrapper = Wrappers.query();
if(mjyFfjlJcgj.getFfjlId()==null||mjyFfjlJcgj.getFfjlId().longValue()<0){
throw new SecurityException("发放记录id不能为空");
}
queryWrapper.eq("ffjl_id",mjyFfjlJcgj.getFfjlId());
if(mjyFfjlJcgj.getJcgjlx()!=null&&mjyFfjlJcgj.getJcgjlx().intValue()>0){
queryWrapper.eq("jcgjlx",mjyFfjlJcgj.getJcgjlx());
}
if (StringUtils.isNoneBlank(mjyFfjlJcgj.getJcmc())) {
queryWrapper.and(p -> p.like("`jcmc`", mjyFfjlJcgj.getJcmc())
.or().like("`jcnr`", mjyFfjlJcgj.getJcmc()));
}
queryWrapper.orderByDesc("id");
return this.list(queryWrapper);
}
/**
* 新增稽查轨迹
* @param ffjlId 发放记录id
* @param jcgjlx 稽查轨迹类型:1:流程3编辑
* @param jcmc 稽查名称
* @param jcmcys 稽查名称颜色1蓝色3红色5绿色7橙色
* @param jcnr 稽查内容
* @param jcrId 稽查人id
* @param jcrMc 稽查人名称
*/
@Override
public void saveJcgj(Long ffjlId, Integer jcgjlx, String jcmc, Integer jcmcys, String jcnr,Long jcrId,String jcrMc){
MjyFfjlJcgj mjyFfjlJcgj = new MjyFfjlJcgj();
mjyFfjlJcgj.setFfjlId(ffjlId);
mjyFfjlJcgj.setJcgjlx(jcgjlx);
mjyFfjlJcgj.setJcmc(jcmc);
mjyFfjlJcgj.setJcmcys(jcmcys);
mjyFfjlJcgj.setJcnr(jcnr);
mjyFfjlJcgj.setQmrId(jcrId);
mjyFfjlJcgj.setQmrMc(jcrMc);
this.save(mjyFfjlJcgj);
}
}

+ 6
- 0
hxhq-modules/hxhq-system/src/main/resources/mapper/business/MjyFfjlJcgjMapper.xml View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.hxhq.business.mapper.MjyFfjlJcgjMapper">
</mapper>

Loading…
Cancel
Save