管理企业

server_five_liuyunhu
YuanYh 2024-03-28 22:33:31 +08:00
parent 847e150cbc
commit c00d4c8904
6 changed files with 187 additions and 0 deletions

View File

@ -0,0 +1,25 @@
package com.couplet.common.system.domain;
import lombok.Data;
/**
* @ClassName SysFirm
* @Description
* @Author YuanYongH
* @Date 2024/3/28 22:14
*/
@Data
public class SysFirm {
/**
* id
**/
private Integer firmId;
/**
*
**/
private String firmName;
/**
*
**/
private Integer approveId;
}

View File

@ -0,0 +1,64 @@
package com.couplet.system.controller;
import com.couplet.common.core.domain.Result;
import com.couplet.common.system.domain.SysFirm;
import com.couplet.system.service.SysFirmService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* @ClassName SysFirmController
* @Description
* @Author YuanYongH
* @Date 2024/3/28 22:14
*/
@RestController
@RequestMapping("firm")
public class SysFirmController {
@Autowired
private SysFirmService sysFirmService;
/**
* @Description // 管理企业列表
* @Date 2024/3/28
* @param sysFirm
* @return com.couplet.common.core.domain.Result<java.util.List<com.couplet.common.system.domain.SysFirm>>
**/
@PostMapping("firmList")
public Result<List<SysFirm>> firmList(@RequestBody SysFirm sysFirm){
List<SysFirm> list = sysFirmService.firmList(sysFirm);
Result<List<SysFirm>> result = Result.success(list);
return result;
}
/**
* @Description // 添加企业 默认未认证
* @Date 2024/3/28
* @param sysFirm
* @return com.couplet.common.core.domain.Result
**/
@PostMapping("addFirm")
public Result addFirm(@RequestBody SysFirm sysFirm){
int i = sysFirmService.addFirm(sysFirm);
Result<Integer> result = Result.success(i);
return result;
}
/**
* @Description // 修改企业信息
* @Date 2024/3/28
* @param sysFirm
* @return com.couplet.common.core.domain.Result
**/
@PostMapping("updateFirm")
public Result updateFirm(@RequestBody SysFirm sysFirm){
int i = sysFirmService.updateFirm(sysFirm);
Result<Integer> result = Result.success(i);
return result;
}
}

View File

@ -0,0 +1,22 @@
package com.couplet.system.mapper;
import com.couplet.common.system.domain.SysFirm;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/**
* @ClassName SysFirmMapper
* @Description TODO
* @Author YuanYongH
* @Date 2024/3/28 22:18
*/
@Mapper
public interface SysFirmMapper {
List<SysFirm> firmList(SysFirm sysFirm);
int addFirm(SysFirm sysFirm);
int updateFirm(SysFirm sysFirm);
}

View File

@ -0,0 +1,19 @@
package com.couplet.system.service;
import com.couplet.common.system.domain.SysFirm;
import java.util.List;
/**
* @ClassName SysFirmService
* @Description TODO
* @Author YuanYongH
* @Date 2024/3/28 22:17
*/
public interface SysFirmService {
List<SysFirm> firmList(SysFirm sysFirm);
int addFirm(SysFirm sysFirm);
int updateFirm(SysFirm sysFirm);
}

View File

@ -0,0 +1,35 @@
package com.couplet.system.service.impl;
import com.couplet.common.system.domain.SysFirm;
import com.couplet.system.mapper.SysFirmMapper;
import com.couplet.system.service.SysFirmService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @ClassName SysFirmServiceImpl
* @Description TODO
* @Author YuanYongH
* @Date 2024/3/28 22:17
*/
@Service
public class SysFirmServiceImpl implements SysFirmService {
@Autowired
private SysFirmMapper sysFirmMapper;
@Override
public List<SysFirm> firmList(SysFirm sysFirm) {
return sysFirmMapper.firmList(sysFirm);
}
@Override
public int addFirm(SysFirm sysFirm) {
return sysFirmMapper.addFirm(sysFirm);
}
@Override
public int updateFirm(SysFirm sysFirm) {
return sysFirmMapper.updateFirm(sysFirm);
}
}

View File

@ -0,0 +1,22 @@
<?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.couplet.system.mapper.SysFirmMapper">
<insert id="addFirm">
INSERT INTO `ry-cloud`.`yyh_firm` ( `firm_name`)
VALUES ( #{firmName});
</insert>
<update id="updateFirm">
UPDATE `ry-cloud`.`yyh_firm`
SET `firm_name` = #{firmName}, `approve_id` = #{approveId}
WHERE `firm_id` = #{firmId};
</update>
<select id="firmList" resultType="com.couplet.common.system.domain.SysFirm">
select * from yyh_firm;
</select>
</mapper>