企业商户业务功能v1

wxpay
LI-CCONG\李聪聪 8 months ago
parent 8dcfa7fef4
commit bcb20d4d8f

@ -0,0 +1,20 @@
package cc.yunxi.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* ()
* </p>
*
* @author ccongli
* @since 2024-03-10 09:04:53
*/
@RestController
@RequestMapping("/enterprise")
public class EnterpriseController {
}

@ -0,0 +1,98 @@
package cc.yunxi.domain.po;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* ()
* </p>
*
* @author ccongli
* @since 2024-03-10 09:04:53
*/
@Getter
@Setter
@TableName("nx_enterprise")
@ApiModel(value = "Enterprise对象", description = "企业(商户)信息")
public class Enterprise {
@ApiModelProperty("自然主键")
@TableId("id")
private String id;
@ApiModelProperty("商户代码")
@TableField("enterprise_code")
private String enterpriseCode;
@ApiModelProperty("商户名称")
@TableField("enterprise_name")
private String enterpriseName;
@ApiModelProperty("商户简称")
@TableField("enterprise_short_name")
private String enterpriseShortName;
@ApiModelProperty("商户logo")
@TableField("enterprise_logo")
private String enterpriseLogo;
@ApiModelProperty("主体类型id国有企业私有企业集体")
@TableField("principal_type_id")
private String principalTypeId;
@ApiModelProperty("商户状态")
@TableField("enterprise_status")
private Integer enterpriseStatus;
@ApiModelProperty("合约状态")
@TableField("contract_status")
private Integer contractStatus;
@ApiModelProperty("所在城市")
@TableField("city")
private String city;
@ApiModelProperty("传真")
@TableField("fax")
private String fax;
@ApiModelProperty("联系电话")
@TableField("tele_phone")
private String telePhone;
@ApiModelProperty("详细地址")
@TableField("address")
private String address;
@ApiModelProperty("发票抬头")
@TableField("invoice_header")
private String invoiceHeader;
@ApiModelProperty("商户税号")
@TableField("tax_id")
private String taxId;
@ApiModelProperty("描述或说明")
@TableField("description")
private String description;
@ApiModelProperty("创建时间")
@TableField("f_creator_time")
private Date fCreatorTime;
@ApiModelProperty("修改时间")
@TableField("f_last_modify_time")
private Date fLastModifyTime;
}

@ -0,0 +1,18 @@
package cc.yunxi.mapper;
import cc.yunxi.domain.po.Enterprise;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
/**
* <p>
* () Mapper
* </p>
*
* @author ccongli
* @since 2024-03-10 09:04:53
*/
@Mapper
public interface EnterpriseMapper extends BaseMapper<Enterprise> {
}

@ -0,0 +1,16 @@
package cc.yunxi.service;
import cc.yunxi.domain.po.Enterprise;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* ()
* </p>
*
* @author ccongli
* @since 2024-03-10 09:04:53
*/
public interface IEnterpriseService extends IService<Enterprise> {
}

@ -0,0 +1,20 @@
package cc.yunxi.service.impl;
import cc.yunxi.domain.po.Enterprise;
import cc.yunxi.mapper.EnterpriseMapper;
import cc.yunxi.service.IEnterpriseService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* ()
* </p>
*
* @author ccongli
* @since 2024-03-10 09:04:53
*/
@Service
public class EnterpriseServiceImpl extends ServiceImpl<EnterpriseMapper, Enterprise> implements IEnterpriseService {
}

@ -0,0 +1,5 @@
<?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="cc.yunxi.mapper.EnterpriseMapper">
</mapper>
Loading…
Cancel
Save