增加年报修改许可功能

This commit is contained in:
廖成初 2026-01-03 18:51:33 +08:00
parent 131606a844
commit 7d124c339f
6 changed files with 182 additions and 0 deletions

View File

@ -0,0 +1,24 @@
package com.chinaweal.aiccs.aiceps.annual.controller;
import com.chinaweal.aiccs.aiceps.annual.service.AnModifyPermitService;
import com.chinaweal.aiccs.common.base.controller.BaseController;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 年报修改许可 前端控制器
* </p>
*
* @author lcc
* @since 2026-01-03
*/
@ApiOperation("年报修改许可接口")
@RestController
@RequestMapping("/anModify")
public class AnModifyPermitController extends BaseController {
@Autowired
private AnModifyPermitService anModifyPermitService;
}

View File

@ -0,0 +1,77 @@
package com.chinaweal.aiccs.aiceps.annual.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 年报修改许可
*
* @author lcc
* @since 2026/1/3 15:12
**/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel("年报修改许可")
@TableName("AN_MODIFY_PERMIT")
public class AnModifyPermit implements Serializable {
private final static long serialVersionUID = 1L;
/**
* 主键
*/
@ApiModelProperty("主键")
@TableId("ID")
private String id;
/**
* 统一社会信用代码
*/
@ApiModelProperty("统一社会信用代码")
@TableField("UNISCID")
private String uniscid;
/**
* 年报年度
*/
@ApiModelProperty("年报年度")
@TableField("ANCHEYEAR")
private String ancheyear;
/**
* 开始时间
*/
@ApiModelProperty("开始时间")
@TableField("BEGIN_TIME")
private LocalDateTime begintime;
/**
* 结束时间
*/
@ApiModelProperty("结束时间")
@TableField("END_TIME")
private LocalDateTime endtime;
/**
* 允许次数
*/
@TableField("ALLOW_TIME")
@ApiModelProperty(value = "允许次数")
private Integer allowTime;
/**
* 同步标志
*/
@ApiModelProperty("同步标志")
@TableField("ISYNC")
private String isync;
}

View File

@ -0,0 +1,23 @@
package com.chinaweal.aiccs.aiceps.annual.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.chinaweal.aiccs.aiceps.annual.entity.AnModifyPermit;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* 年报修改许可 Mapper
*
* @author lcc
* @since 2026/1/3 15:52
**/
public interface AnModifyPermitMapper extends BaseMapper<AnModifyPermit> {
/**
* 按统一码查询年报修改许可
* @param uniscid
* @return
*/
List<AnModifyPermit> selectByUniscid(@Param("uniscid") String uniscid);
}

View File

@ -0,0 +1,21 @@
package com.chinaweal.aiccs.aiceps.annual.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.chinaweal.aiccs.aiceps.annual.entity.AnModifyPermit;
import java.util.List;
/**
* 年报修改许可 Service
*
* @author lcc
* @since 2026/1/3 15:52
**/
public interface AnModifyPermitService extends IService<AnModifyPermit> {
/**
* 按统一码取年报修改许可
* @param uniscid
* @return
*/
List<AnModifyPermit> selectByUniscid(String uniscid);
}

View File

@ -0,0 +1,25 @@
package com.chinaweal.aiccs.aiceps.annual.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.chinaweal.aiccs.aiceps.annual.entity.AnModifyPermit;
import com.chinaweal.aiccs.aiceps.annual.mapper.AnModifyPermitMapper;
import com.chinaweal.aiccs.aiceps.annual.service.AnModifyPermitService;
import org.springframework.beans.factory.annotation.Autowired;
import java.util.List;
/**
* 年报修改许可 ServiceImpl
*
* @author lcc
* @since 2026/1/3 15:52
**/
public class AnModifyPermitServiceImpl extends ServiceImpl<AnModifyPermitMapper, AnModifyPermit> implements AnModifyPermitService {
@Autowired
private AnModifyPermitMapper anModifyPermitMapper;
@Override
public List<AnModifyPermit> selectByUniscid(String uniscid) {
return anModifyPermitMapper.selectByUniscid(uniscid);
}
}

View File

@ -0,0 +1,12 @@
<?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.chinaweal.aiccs.aiceps.annual.mapper.AnModifyPermitMapper">
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
ID,UNISCID,ANCHEYEAR,BEGIN_TIME,END_TIME,ALLOW_TIME,ISYNC
</sql>
<select id="selectByUniscid" resultType="com.chinaweal.aiccs.aiceps.annual.entity.AnModifyPermit">
select * from AN_MODIFY_PERMIT where UNISCID = #{uniscid,jdbcType=VARCHAR}
</select>
</mapper>